Added grunt task to transpile ES6 to modules.
Moved grunt task to separate file.
Added browsers (PhantomJS) test runner

You might need to setup PhantomJS on your computer:
brew update && brew install phantomjs
Removed duplicate SRC, moved dists to dist folder.
Couple of tweaks

Added .jshintrc + jshint grunt task instead of jslint comments
Removed karma and karma references - “Do you know what I do with
commented out code? I remove it” Your words, Adam!
Updated package.json
Merge branch 'pr/7'