Build associations and validations, tests now pass