Added project structure and grunt tasks

* Modeled the file structure on Aura.js
* Added various config files (.jshintrc, .bowerrc, etrc)
* Moved the sample generated app structure to sample/
added test runner