Support for subprojects added

Now subprojects and parent projects are properly added to the task line when written to the Todo.txt file. This is a rewrite of most of the real script logic, and now it should function MUCH better.