Big improvements in modularity of the bot

- Every class is contained in the class Bot() now, seven Auth(), we can then create the OAuth key by doing bot.authenticate()

Signed-off-by: Herve Tatche <herve.tatche@gmail.com>