Added files for simple commands module (join/part/etc)
Making it work!

Changed a whole lot of things.
The bot can now join a channel.
Event dispatching works but is dirty, needs cleaning.
chat message parsing works too but also needs cleaning.

Moved event type enum into separate file.