A library to use launchd easily