added tests and validations for demand model
added tests and validations for status model
added association tests to crop spec