Fix jslint errors
Use own dependency injection loader instead of rewire.

This one might not work on all syntax and breaks sourcemaps ATM, but rewire only allows you to change public variables after the modules was loaded. So you can't intercept side effects during load time.

Usage: instead of `var module = require("module")` use var creator = require("jester-tester/src/injectable!module"); var module = creator({"./depA": myMock})`
make sure webpack returns an error when something fails.
Add permutation tester