Added tests and the todo_item create functionality