Added grunt task to transpile ES6 to modules.

Here you go - a single codebase (written in ES6) and it transpires it to the different formats (AMD, Module & CommonJS) inside the tmp directory. See what you think. (regarding issue #4 )
Yey for ES6