Controller - View approach

Closes #2 
Closes #10
This is awfully specific for a base model class, and checks add needless complexity to the method. Frex, taxonomy models don't have author or date attributes. Can't we leave this to subclasses that we know have them?