Implement IoC Container (for Factories and Singletons) in Main module
Rename "com.example" package to "com.tamazombie"
Refactoring IoC container inside an IoCBootsrapper