More changes to use literate CoffeeScript
Restored basic reporting, sans annotations

The annotation system isn’t yet working for the server-generated
reports, which require additional endpoints and changes to data
organization.
Completed literate CoffeeScript for client services
Fixed reporting to use annotation data