Added all constraints EXCEPT constraint on number of crates
All table code merged.  Completed almost all constraints.  Still need constraint on crates