Desafio

Requisitos

[x] Deve ser possível cadastrar um usuário

[x] Deve ser possível criar um TODO para o usuário

[x] Deve ser possível listar todas as taréfas de um usuário

[x] Deve ser possível alterar os campos title e deadline um TODO (PUT_ID)

[x] Deve ser possível marcar um TUDO como DONE (PACH_ID)

[x] Deve ser possível DELETAR um TUDO (DELETE_ID)

Regras de negócio

[x] Não deve ser possível cadastrar um usuário de mesmo USERNAME

Testes

[x] Deve ser capaz de criar um novo usuário

[x] Não deve ser capaz de criar um novo usuário quando o nome de usuário já existe

[x] Deve ser capaz de listar os TODOS dos usuários

[x] Deve ser capaz de criar uma nova TODO

[x] Deve ser capaz de atualizar um TODO

[x] Não deve ser capaz de atualizar uma TODO não existente

[x] Deve ser capaz de marcar um TODO como concluído

[x] Deve ser capaz de excluir um TODO

[x] Não deve ser capaz de excluir um TODO inexistente