Sets up basic node/npm infrastructure and closes #1.
Adds grunt build task.
Tweaks requirements for heroku deploy.
Reduce node version requirement.
Merge branch 'feature/2'