Some major improvements. Separated source from 'build'. Most of my changes were inspired by http://www.sitepoint.com/writing-awesome-build-script-grunt/