Some comments and cleanup
Add private key generation and test
Update docs
Release 1.0.0