added checks to ipc_send; created kernel mem for len_short
added err to rend
added error handling for rend in ipc
fixed preemption issue, added err handling to rend
added thread death error handling for ipc_rend
fixed *a* linked list issue.  there's still another
waiting threads now wake up on abscond
added additional checks, documentaton