Initial Commit

Basic Functionality.  Generates a Public and Private Keypair.
Generates a public key from a given private key.