Merged changes from downstream project

* Ignore vendor folder in public/js
* Updated to use latest grunt
* Use bower for client-side dependencies
* Added jquery bower dependency
* Start via package.json
* Updated README