rework denormalizing data for thoroughness, avoidance of cycles
Fix since tests due to updated_at change
add courses view
add courses taking, staffing helpers
only show open requests nested in person
show courses taking and staffing in person response
fix error code, use flexible id search in person#show