Implement serialization and deserialization for SDMF shares
See #3 (closed) . Implement a Data.Binary.Binary instance for the type implemented there. The instance should:
- round-trip through itself
- serialize a given SDMF share to the same bytes as the Python code in Tahoe-LAFS produces