Lock down dependencies to prevent heaps of unnecessary installation.
Add image optimisation with `grunt-contrib-imagemin`, and better efficiency with `grunt-newer`. Closes #1.