Added a more DI approach to models.
Merged
added DI package
fixed DI version
Removed DIC package
Updated readme for DI branch
Reordered $client parameter
Removed trailing line break
Fixed missing ;
Fixed inproper use of static::
Merge branch 'dependency-injection'