preparing for Heroku deployment

adds gems, updates .gitignore etc