add todo items controller and associated test