House keeping

* Changed: Improved code readability and flow
* Changed: Separated IRC logic from bot logic
* Changed: Moved some files for future extensibility of game engine