Changed package management.

Grunt now generates bower.json based on package.json to avoid
redundancies.
Better configured package for NPM.