Will/grady/self assessment feedback

@wedaly , we should talk about the Test changes and the changes to models/base.py
Add spaceless?  (I forgot to do this in my commit)