Updated Data Objects to inherit from new DataFactory superclass.
New validation error scenarios
Merge branch 'development' of github.com:aheward/kuality-coeus into development

* 'development' of github.com:aheward/kuality-coeus:
  Updated Data Objects to inherit from new DataFactory superclass.
Changed test-factory version dependency.
Merge branch 'development' of github.com:aheward/kuality-coeus into development

* 'development' of github.com:aheward/kuality-coeus:
  Changed test-factory version dependency.
Fix to creation of IP Object in Proposal Development.
Removed test code for DataObject class warning.
Added a test scenario for a blank project start date when there is an obligated amount for the Award.
Another test scenario added for Award creation.
Another test scenario for adding a co-investigator without a PI.
Another test scenario. This time for adding 2 PIs to an Award.
Added test for trying to add the same person to multiple Award roles.
Changes to the scenario that checks for an IP's Unrecovered F&A basic validation errors.
Merge branch 'development' of github.com:aheward/kuality-coeus into development

* 'development' of github.com:aheward/kuality-coeus:
  Added test for trying to add the same person to multiple Award roles.
  Another test scenario. This time for adding 2 PIs to an Award.
  Another test scenario for adding a co-investigator without a PI.
  Another test scenario added for Award creation.
  Added a test scenario for a blank project start date when there is an obligated amount for the Award.
  Removed test code for DataObject class warning.
  Fix to creation of IP Object in Proposal Development.

Conflicts:
	features/post_award/kc_award/award_edit.feature
	features/step_definitions/awards/award_create.rb
	features/step_definitions/awards/award_edit.rb
	features/step_definitions/errors.rb
	lib/kuality-coeus/data_objects/proposal_development/proposal_development.rb