27 rspecs, 11 failures
all original 27 specs pass; refactored validations
housekeeping