Implemented wait() and exec().  Exiting from main still crashes.  Appears that 1) exit_status struct is null on main exit and 2) children list is corrupted on main exit