Changes to build process

- Moved config files to conf/ directory
- Added banner to output file
- Added sourcemaps support
- Changed package.json to use grunt-contrib-uglify from git since the source map in doesn't work with sourcesContent in the latest released version