updated depencies; changed migration generation names; fixed destroying models
fixed generated migration file names
fixed sorting migrations properly
implemented required associations and implemented sorting of property types