V2 initial functions

dev-2.0.0:
* Complete re-write of main functions.
* Improved configuration
* Impplemented some basic functionality
* Created a new class with some common methods
* Added join/part and message commands to bot object
*
dev-1.1.21:
* Commented the code a lot more, added changelog.
*
Todo:
* Fix some stablity issues regarding the configuration and add proper
exception handling