Fix irc-api ConnectException in finally.
Some clean up of logging.
Some extra checks for leave channel operation.
Setting more appropriate RegistrationState on error.
Add some more alternative nicks since users can't.
Extended nick check with check for '&' channel prefix.