Symmetric GenerateKey return bool instead of error.
Update READMEs.
Add shared boxes, update documentation.

Tests still need to be added for shared boxes.