translate in coffee/jade for maintainability

add gruntfile to generate and minify the actual js