Rewrite print function in C
Added Interrupt Descriptor Table

Added IDT with keyboard support