use load-grunt-tasks; remove subminor version from package.json
use context for grunt targets
try a different approach to contexts
reorganize gruntfile config; remove deceptive (ignored) livescript sourceMap option
add imagemin
parameterize gruntfile