Launchd

@boourns

- set up launchd daemon
- dont save temp file to speak it