- added startUp() method to allow calling externally
- new shutDown() method is an alias for existing close()
added logging during iterations to show activity
no camelcase on startup() and shutdown()
set DEFAULT_PROCESS_CLEANUP_DELAY to 0 (never)
corrected for loop to start on 1 for logging purposes
catch "Stream closed" IOException that occurs if daemon process has exited, try restarting the daemon