Handle compression failure by sending empty reply
Change "mystery" to "client"
Handle unspecified end time
Make end time obligatory

If the user wants to request a time range ending at now, they can just
send in their idea of now as the omega field in the request protobuf.