Interrupts and IOAPIC fully working now