Fixed typo in AppDelegeteSpec
Began using objection for DI

And added test helpers to facilitate.
Migrated MatrixElementPresenter to objection