Made F# wrapper for EventStore Connection
Implement state folding
Use work queue for processing events
Parameterized IStateBuilders
Implement snapshotting