Added InjectorFactory to create Injector instance with supplied Stage and List of Modules.

Idea behind separating creation of Injector is to enable integrating applications to use alternate Guice factories like,
1. Mycila (https://code.google.com/p/mycila/), 
2. Governator (https://github.com/Netflix/governator)

- Animesh