add better validation, i.e. hard validation in #8
SAT scores validation, closes #14