Moved the validator stuff to its own package, Validate. Because it made much more sense.
Unsafe message changes.