Todo application - The backend

In this part of this tutorial we will create an documented API which can list, add and remove todo tasks.