[deps] add grunt
[deps] add grunt-contrib-coffee
[refactor] restructure files
[deps] add grunt-contrib-copy
[deps] add grunt-contrib-watch
[build] grunt coffee:client task
[build] grunt copy:client task
[build] grunt watch task
[build] add dist to gitignore