IoC consumer abstraction
container interfacing
container implementation
Commit::bind() only available in PHP 5.4. fixed
added container tests