User report list

Implemented the user report list, this displays lessons needing a
report added for tutors, and for parents/students displays any lessons
which do have reports.
Updated backend support for these operations.