- resolve returns object with dependencies and factory
- "get" checks if dependency exists, error is thrown when dependency cannot be found
- "create" renamed to "invoke" ( it no longer instantiates objects, just invokes factory ),
- "factory" renamed to "register" cause it now accepts not only functions but also objects and primitives
- updated documentation
- updated tests, added tests for .Injector, .get, .factory for various factory values
- fixed node check test