Merge pull request #15 from Kelsin/develop

The refactor of app.js looks good to me, and I can't say no to unit tests.
Merge pull request #16 from Kelsin/develop

Adding blanket.js needed for coverage tests
Merge pull request #17 from Kelsin/develop

Adding environment variables for travis
Adding heroku deploy to travis config
Making sure to use the git strategy to deploy on heroku
Fixing jshint issues
Adding IRC notifications and fixing indentation