Modified interrupt
Run works now.

Prompt appears before run output. Going to have to deal with that
reality. Can't delete run output. This is expected. Likely bug if run
output happens after a input character (output character will be deleted
and not input character).
Merge pull request #90 from JacobLeach/refactor_interrupts

Refactor interrupts, implement run