Fixed issue where stating the daemon twice resulted in printing an exception.
Fixed issue where stating the daemon twice resulted in printing an exception.

This fixes #12 by switching away from Process.waitpid which raises if the pid isn't a child of the current process. The goal here was to quickly abort if the process didn't start. Unfortunately if you had already started instrumentald it would have daemonized and wouldn't be a child if the current process, meaning waitpid would fail. Sleeping for 1 second seems simpler overall.

Instrumental/instrumentald,Instrumental/instrumentald,Instrumental/instrumentald