@shane-tomlinson I'm sure we could refactor the custom copyright Grunt task to write a missing copyright (but agree that it may be uber-dangerous -- we'd need to maintain a pretty good excludes list for that task or make sure we put all the proper vendor .js files in an excluded folder).

Another option would be to investigate grunt-contrib-uglify and use the `banner` option to try adding the copyright to any files that match our glob patterns: https://github.com/gruntjs/grunt-contrib-uglify. I havent played w/ uglify much yet to see if we can cherrypick the banner option and NOT do any minification, etc.