Add a representation of the share data
Take tahoe-chk as a dependency because it can already represent some of the fields of an SDMF share. Also, a crypto library for key representations.
Fix a typo in the cabal file that passed with only a warning before.