big refactoring towards separating the persistent actor store and the messaging layer. Also getting rid of the possibility of having multiple actor systems in a cluster. All actors and messages found on the classpath will be added to a single actor system. Code compiles now but tests don't run at the moment