Added event-sourced aggregate snapshotting
Removed InMemoryEventStore snapshot support (broken)
General code cleanup
Removed message serialization, needs reworking