First pass at working requirejs run.
Include templates via amd.
Working r.js build.
working test run with coverage using requirejs
working full test run with coverage in requirejs format.
working build
duplicate 'js' path in config so the optimized build works correctly.
Load backbone plugins in the actual modules that require them so no funky async load issues pop up in test runs.
Add uglification step to build process.
Extract tasks out of monolithic gruntfile and into individual task modules.