added list controller and model, added basic rendering and routes, wrote test for basic feature