https://medium.com/@Jeffijoe/dependency-injection-in-node-js-2016-edition-f2a88efdd427 https://github.com/jeffijoe/awilix https://github.com/lphoward/fake-s3