Simply Validations#valid?, fix error in send call
Add Validations#validates, fix bugs

Fix #valid logic errors, make validate a class method instead of an
instance method.