refactor for clarity
standardise naming

- TodoFile :: the actual `todo.txt` file
- Todos :: a list of `Todo`s :: [Todo]