execv fully works, ctrl-C doesnt reoutput the prompt but seems fine, chdir seems fine
perrors on signals
perror on chdir
missing perror
signals finished
removed a line from signals script
exec works on PATH with incorrect directories, cd doesn't exit rshell on error, tests adjusted appropriately