Unique error  object link

As mentioned in https://github.com/OSU-Net/cyder/issues/329
- Switched most models to inherit from BaseModel which includes date modified and date created field
- When a unique validation error shows up, it provides a link to the object with the unique conflict.