Add Grunt tasks to minify and concatenate files

- This is to prepare for porting vanilla JS files
  to coffee files
Port js files in src folder to coffee
Add compile task to Gruntfile
Modify path to test files
Fix tests again after porting to coffee
Port js files in test to coffee too