Fix broken PS operation in harpoonctl.
Remove race condition from loop() shutdown.  Closes #78.
Merge pull request #82 from soundcloud/fix-harpoonctl-ps

Fix broken PS operation in harpoonctl.
Add scheduler integration tests
Merge branch 'master' into integration-tests