New composite UUID (date + offset)
prop messageId implementation
Include 1-byte format version
Introduced name constants
working on consumer infrastructure
fixing MessageId and adding more tests
polished consumption logic
cleanups
switched position writer to use etags
switched PageWriter to use etags
Leader election logic
removed obsolete classes
cleanups
MessageVault listens on two endpoints
plugged in leader election
cleaning up writers
Getting SAS doesn't need SegmentWriter instance
Introduced IPageWriter
Moved BufferSize calc to IPageWriter
Moved page size to IPageWriter