Added read online view tests
cleaned up template inheritance
cleaned up template inheritance and structure
added tag views and tests