module.exports = function(grunt) {

	'use strict';

	grunt.initConfig({
		pkg: grunt.file.readJSON('package.json'),
		paths: {
			bower: 'bower_components',
			modules: 'src/modules',
			output: 'dist'
		},

		uglify: {
			options: {
				preserveComments: false,
				banner: '// athleticsnyc.com - <%= grunt.template.today("yyyy-mm-dd") %>\n',
				footer: '\nwindow.AdManager = admanager.bootstrap.init;'
			},
			build: {
				files: {
					'<%= paths.output %>/admanager.js': [ '<%= paths.modules %>/*.js' ]
				}
			}
		},
		watch: {
			scripts: {
				files: [
					'<%= paths.modules %>/*',
					'<%= paths.bower %>/*'
				],
				tasks: ['uglify'],
			},
		},
	});

	// grunt plugins
	grunt.loadNpmTasks('grunt-contrib-uglify');
	grunt.loadNpmTasks('grunt-contrib-watch');

	// Tasks
	grunt.registerTask('default', ['uglify', 'watch']);

};
@@ -274,29 +274,231 @@
 : '/
-/ athleticsnyc.com - 
+**%5Cn' +%0A%09%09%09%09%09' * %3C%25= pkg.name %25%3E - %3C%25= pkg.description %25%3E%5Cn' +%0A%09%09%09%09%09' *%5Cn' +%0A%09%09%09%09%09' * @author %3C%25= pkg.author.name %25%3E - %3C%25= pkg.author.url %25%3E%5Cn' +%0A%09%09%09%09%09' * @see %3C%25= pkg.homepage %25%3E%5Cn' +%0A%09%09%09%09%09' * @version %3C%25= pkg.version %25%3E (
 %3C%25= 
@@ -534,16 +534,32 @@
 -dd%22) %25%3E
+)%5Cn' +%0A%09%09%09%09%09' */
 %5Cn',%0A%09%09%09

Add descriptive banner comment