a todo app in rails along with tests