Convert Gruntfile to coffee and add e2e to grunt default
Enable coffee lint, coffee tests and test coverage