Allow auth configuration to be set from environment variables

This is quite handy when you want to deploy your bot to Heroku and you don t want to push your secret tokens.