Don't save test_type if score is blank.

Fixes #300
Isn't this logic, "Unset the test_type attribute if the test_score is __not__ blank"?