Adds assertContentType refactor to tests
Adds setting Content-Type header for text/html requests
Adds handling Content-Type of 'application/json'
Tightens up asserts for 304 response headers
Uses PhotoView to generate a response to view an Image
Adds using PhotoView to generate list of Photos