Use the internal event handling for initial pass/user/nick messages. Type cleanup, added constants.
Fix tests by not calling init in postConnect.
Test for INIT handler and some minor style nits.
Remove embedded logger from state tracker. Hmmmm.
Remove embedded logger from client package.

Conflicts:
	client/connection.go