Add clerical tasks section to TODO
Ensure all existing elisp files compile without error

This includes adding file headers and provide statements so that thy
properly load each other.