Add support for additional commands

Add events for TOPIC command
Add event that is fired when all users in a channel are known
Add event for the client changing their nick