Improve the robustness of the deployment via a few methods:

- add retry logic for starting the master process
- shutdown existing slave services before the master service
- log an error when 'clusterrunner stop' fails
That was my initial implementation, but then I tested it out and the code just hung there. So I had to work around it by doing this "ps ax | grep" bullcrap.