fix tests
add new requirements
clean redundant functionality
remove inject.instances
remove contructor decoration
clean code
Ajector.inject(factories, [locals], [callback]) signature
remove seemless constructor functionality
version bump 2.0.0