Ports changes to models and model tests along with some settings changes...

... from feature/tracks_activation
If every model has these two date fields, why not put this in the abstract model?  On a side note, the `django-extensions` app has a base model class called `TimeStampedModel` that would serve a similar purpose.   There are many, many more cool things that django-extensions provides as well.