added models, migrations and associations
fixed schema