Fire up disco via supervisord

@acrellin I managed to get disco up and running, along with a test.  A few problems still remain:

- No workers are registered.  I think this is because of SSH authentication issues.  The configuration seems okay, but clearly something is still missing.

- The test script is fired up at the same time as Disco, so has to time out a few times before it manages to connect successfully.  Tomorrow, I will write an event handler for supervisord to only trigger the script once disco has fired up successfully.