require login to create/edit/delete report

Besides this, looks good and ready for merge.