Added cache controller and scaffolding