Basic keyboard eventes state machine in place, keyboard events in place, compiles
Basic keyboard events state machine set up, reading in keyboard events, compiles