Rewrite REDCap data generation

Erase data in missing fields to assure a complete overwrite across all form event for each subject
Send data to REDCap one form instance at a time
Isolate data model from REDCap output
Verify REDCap API responses and pass errors to report
Added test cases to improve test code coverage