Require being logged in for violation report (to reduce spam)

Also fixed reporting email address
Merge pull request #40 from JohnThomson/feature/reportRequiresLogin

Require being logged in for violation report (to reduce spam)