Keyboard and User Interface Implemented

hacked out keyboard and user interface to get to workable level.