The service can now be started via the console runner when installed as a service but in a stopped state
Modified service recovery to allow actions on a non-zero exit code
Updated sample to show property return from HostFactory.Run
Added Dispose override so that service handle can be disposed