public static void main(String[] args) throws Exception {
List<Module> modules = Lists.newArrayList();
modules.add(new ConfigurationModule());
modules.add(new CacheModule());
modules.add(new GuiceAuthenticationConfig());
modules.add(new KeystoneJdbcModule());
modules.add(new KeystoneOpsSystemModule());
modules.add(new CodahaleMetricsModule());
modules.add(new JerseyServletModule() {
@Override
protected void configureServlets() {