Version 0.5

Still working on the deviceDrivers.
Updated the keyValidator function to include all the other keys. If
there is a key that does not exist, an error is printed to the canvas.
Putting in all the keyCodes in one function getKey.
This will get called by the main function to return the correct
character.
-Still working on this. Currently having some bugs.