updated launchd plist to be generic