GET /api/v1/events

This PR implements the service and report code behind https://code.bioinformatics.northwestern.edu/issues/issues/show/3662.

It also shuffles `CaseStatusReport` around; I figured it was useful to put Cases reports in the same place.