User should able perform following operations: Add todo, Get todo, Get All todos, update todo, delete todo, complete todo, incomplete todo