+ added AMD and CommonJS capabilities
# explicitly injecting window object into immediate function
# smarter injection of mJsNamespace variable
+ add Karma :)
# all tests passing with Karma+RequireJs
# renamed test files to include 'spec'
# make `npm test` work again
# add tested platforms