authenticate/views.py:
- BUGFIX: when logging out, request.POST['next'] was set to an empty string view, so successfully logging in would then bring you back to the login screen

repository

add_project.html:
- show field label for field error

add_subject.html, edit_subject.html::
- cleaner error reporting

edit_site.html:
- new template for editing a site

view_project_sites.html:
- add link to edit a site
- just show panel name instead of all panel parameters

decorators.py:
- add check for site_id

models.py:
- BUGFIX: was getting a Does Not Exist error when trying to save or edit a subject without a site chosen. Fixed in the overridden clean method...the exception needs to be caught and let pass since it is addressed in the Form.is_valid method

urls.py:
- new route for editing a site

views.py:
- new view 'edit_site'