Implement KeyboardDevice.java

A simple, non-sharable read only device that represents a keyboard was
implemented (based heavily on ConsoleDevice.java).
Test File Written

hw3test.asm tests error detection capabilities for the system call
handlers
Deleting metadata folder
Merge branch 'master' of https://github.com/danthecompanyman/Operating-Systems-HW