PublicKey: Add test to verify that both uncompressed an compressed keys validatate. Fixes #665
PublicKey: Remove compressed boolean from validation, not nessassary.
Merge pull request #666 from braydonf/bug/public-key-validation

PublicKey: Add test to verify that both uncompressed an compressed keys validate.