Testes

[v] Should be able to find user by username in header and pass it to request.user

[v] Should not be able to find a non existing user by username in header

[v] Should be able to let user create a new todo when is in free plan and have less than ten todos

[v] Should not be able to let user create a new todo when is not Pro and already have ten todos

[v] Should be able to let user create infinite new todos when is in Pro plan

[v] Should be able to put user and todo in request when both exits

[v] Should not be able to put user and todo in request when user does not exists

[v] Should not be able to put user and todo in request when todo id is not uuid

[v] Should not be able to put user and todo in request when todo does not exists

[v] Should be able to find user by id route param and pass it to request.user

[v] Should not be able to pass user to request.user when it does not exists