BRANCH and associated statements now correctly check memory access before changing memory
Added function stubs and updated code for hw3
Implemented close, read, write, and open syscalls.
Implemented Keyboard Device and wrapped up HW3
Added some much needed documentation
Fixed that one niggling termination issue, also fixed a reference to deviceInfo