added GDT, IDT, ISRs, IRQs and Keyboard support