Add private and public key classes

Add Pubkey and Privkey classes.
Start sign & verify implementation.