Refactors TodoList#each so it will use Array#each directly
Refactors TodoList#each so it will use Array#each directly
Removes an unnecessary local variable, making TodoList#filter a one-liner
Removes an unnecessary local variable, making parse a one-liner
Adds a Parser class to handle TodoList parsing
Changes eql? and hash in Todo so they will use Array's comparison and hash
Changes eql? and hash in Todo so they will use Array's comparison and hash
Multiple methods in Criteria are now one-liners. Renames todos to tasks
Formatting and new lines.