Removed TODOs

Most things are OK as they are, other things will come back as issues or pull request if there really is something broken or missing.

I am going to do more cleanup soon so that the existing code is a better reference for pull requests.