Add more documentation to encoding code.
Decode CSRs.

RSA-only at the moment, but support is being planned for parsing
ECDSA keys in the future.
Add notes about writing this package.