SIGTSTP now functions propperly thanks to implementing waitFg() and using WIFSTOPPED(status) and using WUNTRACED