adding ability to collect stray processes
finding child processes properly and killingthem when nec
fixing check for child processes
updating magistrate