Minor fix to display stage names in the investigator view
Moving everything over to the improved return values for public_api
Moving all error messaging into a new static class
Continuing with moving to the more complete return values. Fixed a bug where getting a stage number for a participant who had completed all stages raises an index out of bounds exception
Stage progression functionality is now using the new return value system
updated the authentication system to use the new return values
One test from test_keyless_data.py is working. Now to update the rest of the tests to use the new return values
Finished moving the keyless data tests to use the new return structure. Keyed data is next.
Adding data to the rural medicine questionairre
Adding data to the rural medicine questionairre
fixed a bug in the rural medicine questionairre
final changes to rural medicine questionairre