records_controller_test
  - tests that only a data_producer can affiliate a record with the project to which they have the role
  - generalized any_user_tests for both the admin and the non_admin
  - tests that ProjectUser adding a record and affiliating it to another project creates ProjectAfilliatedRecord
    for both the ProjectUser.project and the specified project
added affiliate_record_with Project ability
models/projects_tests specifies which users can :affiliate_record_with a Project
models/record_test specifies that record accepts nested attributes for annotated_records
app/models/record accepts nested attributes for annotated_records
ALL TESTS PASS