Start on Validation class

Start on Validation class. Attempting to make it fairly modular so that
we can reuse the validity checkers for emails, phones, etc.