figured out a system to use TODO, see TODO.txt
refactored passing tests
Added injector.provide.provider