Add Commands service

- Implement /CLEAR command
Add /KICK command
Refactor kickHandler.process
Add banHandler
Add actionHandler
Add command passthrough
Rewriting Commands service

- Remove cmdHandler class
- Modify Command class to store information about the command
- Add checkCommand method to compare given input and a registered command
Convert all handlers to Command callbacks
Add HELP command

- Add description to Command object
- Add generateHelp function
- Add unban command
Show help about a given command

- Add color to help output
- Allow command name to be lowercase
Add MSG command
Add BANLIST command

- Add rpl_banlistMessage to parser
Add TOPIC command
Add all rank commands
Add STRIP command
Remove KICK and UNBAN aliases
Merge pull request #22 from coldstorm/command-support

Commands