Proposal for TsdbStore specific TSUID handling

This isn't ready to be merged yet but it shows a general idea for the direction going for. This depends on #11 and #12.

This makes TsdbStore accept a generic TSUniqueId parameter that subclasses should specify. This allows different implementors of the `TsdbStore` interface to implement whatever ID handling they want.