added basic models and migrations