refactoring

- convert tabs to spaces
- add grunt modules: autoprefixer, coffeescript, clean, load, write_json
- improve grunt tasks
- add local query alternatives
- update dependencies
- include fonts in repo
- converted javascript to coffeescript
- reorganize vendor packages
- modify .gitignore