MWW: Added support for interrupts; am finally committing :)
restored accidentally deleted files, along with some of my sanity
Merge branch 'debug' into develop
MWW: added a test for IRQs
MWW: Back to where I started.  Now have a working model with interrupts.
Yay.