Add dotenv support and some gitignore.

This stops binstubs and bundle directories from showing up all over the
place. We can use the dotenv gem to load environment variables. This is
extremely helpful in PaaS situations such as Heroku.