Switch to using my own todo list format

And lots of other changes that should probably have their own commits,
but oh well.