ticket:3 fixes some code style problems
ticket:3 adds tests-for-model, model, adjusts layout
ticket:3 adds tests for the request view, and a draft of the template
ticket:3 finishes the view, adjusts urls and css
Merge branch 't3_middleware'

finishes ticket #3