Implemented Kill
Run and Kill updated to use shellPIDcheck()
known bug: ready queue clean up not happening on normal completion or user program. (works on kill though)
TODO - Move kill and run to kernel, call kernel routines from shell.  This should facilitate consistent cleanup of ready queue on ab/normal termination of user code.
CPU scheduler
RunAll
Quanta