U: move core CoffeeScript files to folder coffee
U: config of Grunt
U: adapts to CommonJS and CommonJS-link environments (#18)