Added tests to doxygen in a sane way this time
There is now a simple way for tests to launch subprocesses, but it is not so simple it can go undocumented. I will add real doxygen docs later.