Cleaned and normalized user/channel handling
Add methods to check for user permissions
Add user status change event handler
Renamed status change event handler
Add user_common_channels, fixed bug in remove_user
Fixed wrong event handler method name
Add event handlers for user connect/disconnect
Add typing event handler