update package.json with npm scripts

* Add peerDependencies for yo, generator-angular, grunt-cli, and bower. npm will complain if you try installing this package and not have those installed.
* `npm start` will run `grunt server` to make it conform better to all `npm start`s
* do `bower install` in npm's `postinstall` script so we don't have to worry about it.