modules.add(new ModelFactoryModule());
injector = Guice.createInjector(modules);
// start the services that need starting
final ApiClient api = injector.getInstance(ApiClient.class);
api.start();
injector.getInstance(ServerNodesRefreshService.class).start();
// TODO replace with custom AuthenticatedAction filter
RedirectAuthenticator.userService = injector.getInstance(UserService.class);
RedirectAuthenticator.sessionService = injector.getInstance(SessionService.class);