Injector tests passing, don't have integration tests working yet
added buildAndRegister method to Provider
back to filling out functional tests after refactoring Injector