Implement default IRCUser functions and the command handler
Have the command handler recognize registration status and idle time resetting
Redo the registration mechanism