Some cleanup.
Runs the final project checkoff.
Kludge it enough to run lab 5.
Shifted disassembly logic.
Built up some more convincing UI.
Run lab 8 properly

- Implemented interrupts
- Implemented keyboard input
- Implemented mouse input
- Throttle tty updates (less stuttering)
- Make it clear when in supervisor/user mode
- Stuff