Removed supervisor dependency and replaced with launchd