Added models for Deal, Derivative, Invoice, Model

Also added seeders for them too. Haven't done derivative, but not going to be using this at first, so will leave it.

Also adjusted size of integer fields to allow for bigger values in all of the migrations. Particularly for autoincrement fields