Automatic self test improvements:
    * MUCH better automatic logging
    * More of the "manual" automatic tests
    * Cleanup output, formatting