Merge pull request #1 from StreamMachine/master

Move to Proper Arguments; Add Handoff Restarts
Try to address timing issue related to symlinked directories

* Add a poller to explicitly check for our full target if we didn't see it after
  a change in the directory
Fix a typo in _watchForDir
Clear our poll interval when moving to startUp
Prepare code for publishing to npm; Bump version to 0.3.0
Fix a JSON typo in package.js
Handoff handles can get disconnected mid-flight. Don't pass them on
0.3.2: Better exception handling when sending handoff handles

In very rare cases, a socket will drop between the time we check it for
disconnect and when Node's child_process code goes to prepare it for
flight.  Catch that case (which bubbles up as a TypeError) and re-try
the send without the handle, letting the receiver decide what to do
with the missing handle.
Add Slack integration

To use, set `SLACK_TEAM`, `SLACK_TOKEN` and `SLACK_CHANNEL`
Bump version to 0.4.0 and update README for Slack
Merge pull request #2 from emcien/IntegrateSlack

Integrate Slack
Tweak messaging
Merge branch 'IntegrateSlack'
0.4.1: Sleep five seconds when spinning; Wait for command to exist

* On startup, wait for the command to exist before running
* Sleep five seconds between restarts if the command exits within 15 seconds
0.4.2: Strip arguments before checking if command exists