Add dashboard, category list, and banner list views.
Clean up base/tests/__init__.py and tests relying on it a bit.
Add tests for banner views and landing/dashboard views.

Also tweak tests for 404 and 500 views to be more isolated.