ignore attempts to empty public_key, refactor

refactor: prepare validations of the uploaded pgp keys
simple validation for pgp key format
minor: rename test to what it actually tests

[skip ci]
Merge pull request #118 from azul/feature/validate-pgp-keys

Feature/validate pgp keys