Adds doxygen header to header files.
Cleans up empty test suites to return no tests instead of a single pass.