Added simple injector to project. Implemented decorator pattern.

Runtime exception currently exists - open registration for IQuery needs to be better defined for generic return type IEnumerable<ArmyList>