fixed idt set/get functions, and started the installation of an interupt handler (non functional)