Added and configured dev dependencies.

* Updated readme.
* Changed node entry point to index.htm from main.js.
* Added dev dependencies to package.json.
* Added editor config.
* Created gruntfile with simple build tasks.
* Added Bower and Grunt dev tools.
  * Added grunt tasks.