Appears to be a case issue between environments.
.gitignore update.
gruntfile update to separate clean tasks
Bunch more config stuff, removed copy references and will simply use concat straight from bower components. Included more into grunt file for watch/connect etc and added jshint
Spliting build task out to a dev/prod build task for better control.