Misc. bugfixes & improvements
* Create idt.h and isr.h, and move relevant code there
* Unknown ISRs now specify ISR code in kernel panic
Add IRQ support and timer; put an idle loop in kernel_main()
Add scheduling capabilities to timer driver
Documentation: added readme.md with explanation, roadmap, and sources.