Optimized deployment and testing

Adds a Grunt task to handle automatic minification and version strings
during deployments to Google App Engine using `grunt deploy`.

Additionally, a separate task is available using `grunt run` that does
the minification process and then runs the local development server so
that those optimizations can be tested before deployment.