add integration test for new todo item
add functional tests for a new todo
add integration tests to create todo
functional tests to create a todo with success
functional tests to create a todo which fails