Changes to allow app to run on heroku.
More Heroku changes.
Adding node_modules to git.

As per https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git