Disable unforked interval runs.

Clarify error message.

Move fork and interval logic to application (specs pending).

Clean code logic, fix specs.

Allow unforked client runs with daemonize or splay
Do interval and splay sleep before running client.

Don't falsely pass spec
Trap USR1 in setup_signal_handlers (specs pending)