adds list controller and methods, plus routes
adds view, all specs passing