user input errors that make it to the server from the contact page now route bakc to the contact page, where the user submitted information is re-populated, and an error message pops up, rather than having a seperate error page
issues with iser input that are caught on the server for the reporting page now get sent back to the reporting page with an error popup, and user entered information is re-populated.
added popup error message response for user errors caught server side for homepage
added popup error message response for user errors caught server side for homepage
cleaned up code
added 'Dev' tag to emals sent from development app
cleaned code
more verbose information in emails to admins for reported links
updated favicon
updated TODO