Timeouts while waiting for test result status report a pretty error.
Errors are slightly prettier on the command-line.
If only the unit test itself is needed then there's no need for any extra files on the cli.
Errors when server is not running in a separate thread are no-longer silent.
Be compatible with python 3 using the 'six' tool.