Move clamav down to be a model validation

checkpoint commit: test passing, needs more tests and more testing, and after_validation correction

another checkpoint commit cuz I could use some help

another checkpoint because why the hell is content getting written if the validation fails?

another GD checkpoint commit

checkpoint, now down to 13 failures

checkpoint, working on import_url_job_spec.rb:41

Complete work to get specs to pass