Proxies browserify's require in order to allow overriding dependencies during testing.
github.com/thlorenz/proxyquireify
thlorenz/proxyquireify