Implemented IRQ sharing
Added new features to kprintf

(really just standards stuff)