Some mild changes to structure + grunt.

* Added a grunt task
* Added a package.json file so that you can publish with NPM
  * did not do bower.json yet.

just run the following commands
`init.sh`
`grunt`

or 

`grunt dev` if you wish to have watching.