fixed routes, behavior. Works, but needs tidying.
Fixed uniqueness in cache behaviour. Tests are passing
Updated routes, in views and test. Tests are passing.