set prototype to `safe_sleep`.
split shared variable to module for testing.
added `on_fork` and `on_reap` method to Workman::Server for call `srand` in child process. and, added testing for force shutdown.