#1 start of  distributed publish subscribe model based on ravedb, still a work in progress