Refactored Guice module classes to create abstract base classes that applications can overload to simplify application spin-up.