add build and dependency scripts

* Add initial bower support to repository
* Add build scripts
* Add grunt package requires
* Add build tasks and development tasks
* Add gitignore

	new file:   .bowerrc
	new file:   .gitignore
	new file:   Gruntfile.js
	new file:   bower.json
	new file:   package.json
	new file:   src/.jshintrc