Fix LICENSE file

Copied from a different project...
Rewrite project-level gruntfile to javascript
Fix grunt watch task
Remove extra whitespace
Enhance template's travis.yml
Rewrite template-level gruntfile into javascript