Turn interrupts on!
Make some improvements (I think) to IDT loading
Add outb calls
Add counter to main() function so it's more obvious what's happening
Add int handler for debugging
Use as_bytes from rust-core
Make character-printing loop more readable
Make function signatures of write() and putchar() more consistent