public MicrobloggingClasses(final TrNode node) {
identityStore=new IdentityStore(getOrCreateFile(new File(node.rootDirectory, node.getConfig().contacts)));
identityStore.setEventBus(eventBus);
spkFinder = new ShortenedPublicKeyFinder(
getOrCreateFile(new File(node.rootDirectory, node.getConfig().publicKeyChars)));
mbsForBroadcast = new BroadcastMessageOutbox();
mbsForViewing = new BroadcastMessageInbox(identityStore);
incomingMbHandler = new IncomingBroadcastMessageHandler(mbsForViewing, mbsForBroadcast, identityStore);
mbScheduler = new BroadcastMessageBroadcaster(node);
TrUtils.executor.scheduleAtFixedRate(mbScheduler, 1, 1, TimeUnit.MINUTES);
}