Got the r.js uglify and optimizer running. Next up is to implement versioning with the build.
Added jQuery to the vendor folder in preparation of building with a version number in the path
Corrected the path to vendor folder in grunt task requires
Added requires grunt task to the pre commit hook
Added the 'copy' task to gruntfile
Added the 'replace' task for adding the version number to the 'modules' path in require.config
Cleaned up pre-minified files
Added uglify to the deploy grunt tasks
Added removing the build folder before deployment else jshint will also check that folder. Switched the vendor folder to its minified version.
Polished the deploy task a bit further
Moved css files to scss files
Added the Sass task to Grunt as well as Watch task