update all tests to reflect new model associations and validations