Refactored all_{context,project} parsing, create a new todo.txt file if default/specified file doesn't exist