Add improvements.

- Install Grunt to watch files and run server
- Install bower to manage dependencies
- Add .gitignore