small changes throughout for 1.7, normalized some variable names, all registers now indexable in array. fixed behavior of branch-skip. changes to hw interfaces.
added initial clock, keyboard, and display modules.
display module now supports rendering as vnc server.
hardware devices are still somewhat incomplete and lack testing.