Cleanup of views/Public.py
Cleanup tests/ContentAccessTests.py plus typo fixes in views/Public.py

Moved get_context and get_response to helpers/TestHelpers.py from
tests/ContentAccessTests.py to make them reusable. Will be doing the
ContentAdminTests next.
More cleanups.