Add a better error handler
Add onConnecting event notifier
Remove some unused variables in UserList class
Add new method starts_with to UserList class to handle completion
Add is_channel method which uses the list of channel prefixes
Add onInvite event listener
Add clean method to the client session
Fix userlist creation