Injure - v1

Thanks for taking the time to explain dependency injection! I think posts like this make it a lot easier to understand the concepts for beginners.

I asked a question a while ago about architecture. It turned a little into dependency injection, since keeping control of resources and dependencies is really important. Feel free to comment there as well if you have anything to add!