Change 'share' to 'box'
Use built-in try!() instead of wheeling our own
Use msgpack for the encrypted header
Rename encrypted header to metadata