User should be able to edit a todo

As per requirements https://gist.github.com/nesquena/843228e83fdc4f5ddc4e