simplified some valid/invalid methods
refactor validator tests to be more specific