Add spec for -D switch
Add -n switch

Launch Daemons should noot fork, as per http://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html#//apple_ref/doc/uid/10000172i-SW7-104302

Otherwise, it will endlessly spawn child processes.