[4.0.0] added dev dependency: rewire
[4.0.0] updated spec, now passing, uses rewire module for mocking dependencies
[4.0.0] testing call back callthrough