fork off n children and keep the parent process as a monitor
have parent assignment-client make sure there are always n
add a missing include for waitpid
Merge pull request #911 from birarda/assignment

change assignment-client forks to have a parent monitor