More tests, invalid answers now throw exceptions
Plain String validations implemented/tested