Remove request_more_time method = I can always put it in if I actually need it.
Set up logging in the child process.
Set up logging in the test parent process.
Fix the argparser so that it doesn't try to do a sys.exit on failure.
Replace custom command  interface with json-rpc. I still have an option to parse the request like a commandline thing for testing.
Now send commands using json-rpc rather.
Add some safety checks.
Improve robustness of stderr handling.
Handle response messages. The commands block waiting for a response.
Single-thread access to the child's stdin stream.
Change all commands (other than 'stop') to be processed in a new thread.
Change the start process to wait for the child start events.
Remove the explicit list of supported methods.
Adding test windows service classes.
Adding first installer setup stuff.
Adding gitignore.