Added updates log index
Added start version to tlog and tlog filename. Changed tlog seek to leverage start version instead of an index.
File streams are automatically closed and reopened based on the transaction log reference counter.
Handle output stream correctly with uncapped tlogs
Added class comment