Implemented some more DI methods and tests.

* Remove instance implemented and tested.
* AddImplementationType method implemented and tested.
* Removed stub if subscribing functionality. May put this back in the
future.