fixed uglify.js setup for grunt and added the generated min as well as a map file
added mocha and chai for testing, and a stub. tests run in webstorm atm