Adds base model
Adds migration to handle new schema, column updates
Updates to handle new schema and base model