this branch is now a rolled-back version of hw_handlers w/o all the VM stuff, but with mine and Brandon's most recent commits
pull in Brandon's UART handler work from hw_handlers
pull updates from interrupts