Some cleanups and refactoring

Hey man,
as a quick summary:
1. cleaned up some stuff (mostly the terribly nested message handling code)
2. added a REPL to test the bot from the console (works at the same time with Skype)
3. added an ability to get responses from yourself so you don't need 2 accounts to test
4. modularised the bot components into separate classes
5. removed @game as it doesn't seem to be "production quality"