Reintroduce ability to read todo.txt from a file.
Add function which writes the todo.txt file.
Add function to look up a todo item given its number.

This corresponds with the line number in the todo.txt file.
Add 'tag' action for tag modification.

It lists, adds, modifies or deletes tags from a specified task.