Fix a typo that stopped the CONNECT command from working
Fix a typo in server pong which stopped pongs from working
Allow having no password for server PASS

The other code was already set up to allow it, we just needed to remove the explicit check stopping it
Fix user registration for remote users

* Fix ordering of code so that a nick doesn't always collide with itself
* Make register() calls actually work
Add some logging so we know why a server got disconnected
Merge pull request #80 from ekimekim/multiserver-fixes

Multiserver fixes