Fix sendsig; job control now works (still buggy), implement sigreturn