Implemented dependency injection using Ninject

I'm not sure how well dependency injection will work with iOS AOT
compilation. Therefore the next unit of work will be to test it on iOS
with Touch.Unit.