Throw ValidatorErrors instead of normal Errors
Add tests for checking plain objects, not necessarily constructed messages
refactor
jsdoc
Remove tons of lookups from tests
Rename ProtoValidator to ProtobufValidator
Add hasValidValues