Todo list RESTfull API and client