Implement Keystore
Merge branch 'master' into binary-format
Create CryptographicAlgorithms object
Create object stream to transparently hash objects without the need to manually wrap with digest stream
Some cleanup