Use guard fork to make sending USR1 and USR2 signals work.

Closes https://github.com/guard/guard/issues/571.
Change Guard failed mode