Adapt indentation
Refactor the app function into multiple methods handling coherent responsibilities
Ignore emacs temporary files
Create initial script
Incorporate Grunt along with plugins for watching and compiling coffeescript
Switch to coffeescript