private SiteInit createSiteInit() {
final ConsoleUI ui = ConsoleUI.getInstance(batchMode);
final File sitePath = getSitePath();
final List<Module> m = new ArrayList<Module>();
m.add(new InitModule());
m.add(new AbstractModule() {
@Override
protected void configure() {
bind(ConsoleUI.class).toInstance(ui);
bind(File.class).annotatedWith(SitePath.class).toInstance(sitePath);