[new_frontend] Bowerjson tweaks

Tweaking bower.json dependencies to the latest versions. Ditto npm package.json dependencies.
Excluding the ".grunt/" directory and "_SpecRunner.html" file, since those seem to be auto-generated by grunt-contrib-jasmine each time I run `$ npm test`.

Fixes #12