fixed some and ignored some breaking unit tests

updated karma config to use webpack
support ES5 by introducing token name convention
latest compiled output
changed package name to di-es5