AMD: Get production build going.

This isn't perfect, but it gets the job done. A couple of notes:

* I gitignore'd public/js/build figuring that **wasn't** meant to be under source?
* Don't uglify using the requirejs Grunt plugin. Do it separately, after bundling and *only* on the files that you're going to actually serve.
* The "production mode" is not active in index.html. I've left a commented out code snippet for your eventual index-production.html page. So `grunt production` will correctly build the "js/build" directory and bundled "main.js" file, but it won't be pointed to as the code exists now.

/cc @eastridge