Improve model declarations to break up import dependency cycles

The models declared in sweeps/models.py need to be descended from TFBase.  

This is just a part of Thinkful/pysplash#1002 and should be released with that one.