Build: Update Grunt to latest
Build: Fix minified header, use actual new lines.

Also fix homepage URL in source

Fixes #1053
Build: Use tabs for indent
Build: Add commitplease to validate commit messages