Implement interrupts and a few other things
Merge pull request #52 from cgjones/debug-interrupt

Implement interrupts and a few other things