Add grunt to do linting and other asset bundling stuff.

Resolves #56.