Allow todos to be completed
Refactor tests to use helper methods
Refactor todo model and completions controller