Fixed CS and phpdoc
Removed unused arguments and added typehints in the container building
Removed some dead arguments
Removed redundant implements clauses
Improve installation instructions.
Changing typehint on set, callable is subtype of object
Merge pull request #464 from ciaranmcnulty/bugfix-container-typehints

Changing typehint on set, callable is subtype of object
Merge pull request #462 from stof/cs_fixes

CS fixes
Extracted the container building to a separate class
Support callbacks that are not objects
Get always returns objects
Modifying setShared to accept non-object callables
Allow configurators to be non-object callbacks
Naming change in messages/docs callback->callable
Merge pull request #463 from jakzal/doc-improvements

Improve installation instructions.
Fix comment
Clarifying set() behaviour in comments
Merge pull request #465 from stof/extract_container_creation

Extracted the container building to a separate class
Merge pull request #466 from ciaranmcnulty/feature-support-non-object-callbacks

Support callbacks that are not objects