updated todo
no neat before docs
updated todo
compile docs when source updated
make make when make current
make make when make clean or current
recursive make todo
docs don't care about headers
todo dependency precedes source dependencies
updated todo
updated todo