HW6: Actually complete with threading fix.
Implemented the Shortest Time Remaining algorithm, beating random by an order of magnitude.  There were some issues with the threads in the reading and writing to devices causing far more idle processes to be created than necessary.  This is fixed with a Thread.sleep(15) in both sysCallRead and sysCallWrite.