Removed debugging messages from the IRQ handler code
Fixed debugging statements in the scheduler class
Replaced kstream use with read and write methods in character_device
Added interrupt-based echoing of input in the UART driver
Added a destructor and clear() method to kqueue