basic actor definitions
add work manager actor, split configurations, refactor networking
add pubsub config, try to make pubsub actually work :|