cleaned up TODOs

in most cases, moved these to be in the code instead of in the docs
(which should make the docs less confusing)