pushing clamav checking down to GenericFile model validation
Merge pull request #251 from psu-stewardship/push_virus_check_down_the_stack2

Move clamav down to be a model validation