Report addition and editing (Tutors/Admins)

Admins and tutors can now add and edit lesson reports. This uses
TinyMCE for inline editing, and two backend libraries, one for adding
and one for editing.
The lesson view has been updated accordingly  to allow inline editing
for these user types, and for parents will appear read only.