added initial migrations and models