added a Grunt build, bower.json file, and coding styles fixes

Added a Grunt build, bower.json file, and coding styles fixes, It can be improved but i think it's a good start, feel free to merge this pull request