Change Signature to use relative digest_stack indexes
Improve timestamp comression by sorting

Topologically sorts the ops prior to compression so parents are already
in the stack.

With gzip the timestamps are compressed with roughly 50% efficiency; IE
a perfectly efficient binary encoding would use half the space.