Added bower, npm dependency files.

Install via npm install & bower install
Added Grunt support.
Merged changes