create a NetworkClientService interface
rename GuiceControllerModule to ControllerModule and abstract some methods to BaseControllerModule
create a ClientControllerModule not locally injecting a NetworkClient as ControllerModule would
create a netty NetworkClientService implementation