Updated Main Class

Main Class that runs the bot will not begin to take shape since most of
the basic testing is done.
Created CommandExistsException

Used when manually adding a single command with addCmd() - if the
command already exists then it'll throw an exception.
DOES NOT CHECK WHEN USING addCmds() - this is because addCmds() uses
HashMap.putAll() instead of HashMap.put()
Configuration Changes

Minor
CommandList Improvements

[+] Added addCmd()
[+] Added addCmds()
[!] Improved cmdList