Major update, see comment

Added Base structure to Command System
Moved setup() out of Config class and into main class
Cleaned up EventHandler class
Merged runDefault() and setup() methods in main class
Made channel list dynamic, BUG: Cannot select channels. Current
workaround is text from all channels is currently printed.
Added numerous methods to Utils class
Two commands added: Join and Nick. To be used as sample commands
BUG: Currently the CommandExec class is returning commands as a null
value, therefore commands are not usable yet.