Update TODO

Include feature requests requested in #26, as well as others received
via email.