Organization and Tests

* Single mocha integration test with supertest and chai added
* Blanket code coverage support added for Travis Build
* Rails like resources added
* Organization routes into one file
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.
Adding blanket.js needed for coverage tests
Merge pull request #16 from Kelsin/develop

Adding blanket.js needed for coverage tests
Adding environment variables for travis
One line to only trigger one build in travis
No reason for array format
Fixing type in GITHUB_CLIENT_SECRET
Fixing lcov output file for coveralls
Adding coveralls task
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
Merge pull request #18 from Kelsin/develop

Adding IRC notifications and fixing indentation
Possibly fixing irc notification issues for travis
Moving heroku to use src/app.js for now