Update simple client example
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
Change the constructor to a more convenient way for a sessions list
Add new client commands
Merge branch 'master' into devel