Extension on ServiceBase that allows for easy execution in both UI or as a Windows Service