[Issue-26] Fixes named factory bindings so that they correctly return new instances
Added a new test class to the project