Make TODO a markdown file

Extensive use of CPP's ',##' extension for rest arguments means this item doesn't apply anymore