OrderedBytes improvements:

- consolidate on Numeric and BigDecimal for lossless en/decoding
- make room for fixed-length encodings
- better docstrings
- refactor out Order, HNumeric