completed CRUD for lists and items, with tests!