create a flexibler guice AbstractModule
create Controller annotation and a its factory
netty service handles controllers lifecycle
create a guice implementation of ControllerFactory