Jchansen/add gulp prod task

1. Added a new gulp task (gulp prod) that transforms and copies all files to a .tmp directory, and then runs the r.js optmizer on the directory, which combines and minifies the files and transfers the result to /assets.  By default (just for the moment while I continue to do more testing), the task doesn't minify the result, it only combines the files.  In the future minification will be the default, but for now, you just need to modify Gulpfile.js and change the line with "rjs:dev" to "rjs:prod".  Current time for the full compilication and minification process is about 30 seconds on my machine.

2. The r.js optimizer creates modules for both the public and private versions of the application.

3. Added some header comments to all of the Gulp tasks in gulp/tasks.