Added requirejs grunt task as dependency
Added boiler plate to make the module AMD and CommonJS compatible
some small fixes related to module compilation
updates to make the compilation and concatenation streamlined
added bower.json