Pubkeys are represented as "raw" bytes. Should use a PublicKey class instead. The class should support compressed and uncompressed pubkeys. Should also add handling in: to_address(), test_to_address()