public class ClientModule extends AbstractPresenterModule {
@Override
protected void configure() {
install(new DefaultModule(DefaultPlaceManager.class));
install(new ApplicationModule());
install(new RestModule());
install(new EditorModule());
bindConstant().annotatedWith(DefaultPlace.class).to(NameTokens.home);
bindConstant().annotatedWith(ErrorPlace.class).to(NameTokens.home);
bindConstant().annotatedWith(UnauthorizedPlace.class).to(NameTokens.home);