Case reporting

Let me know if the new filter functionality is confusing.... they might be!  Idea is to select a date range to report on, and it'll include all cases that were open at any time during that reporting range.

Fixes #55