Pseudocode - Add comments. s/cleanup/reset/.
todo.html - Add note about tests and exit status
Add documentBuild(). s/reportResults()/documentResults()/.

Also:
 * Add htmlDir() and cfg.buildkit.htmlDir.
 * Update newline behavior of executeTests() to match other functions