Created extensible `Report` model.
Converted TimeSheetsPerWorkerByMonthForClient to Report.
Fixed report date range calculation error.
UI: Reinstated date (per-day) on TimeSheet view.
In progress: Add time navigation to reports. (1/3,
https://trello.com/c/9XpRuCKV)