Report filters [MJ-781/MJ-787]

Adds all filtering on the reports page. This should be the last piece of filtering.

All tests pass.