Major refactoring step - untangle the messa around connections.
Major refactoring step - untangle the messa around connections.

Now we need to reimplement connection limits.

boklm/irker,Trellmor/irker,dak180/irker,Southen/irker