dependencies passed as arguments not map, factories not considered constructors
- 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 ),
- updated documentation
- updated tests, added tests for .Injector, .get, .factory for various factory values