removed unused registers
register types go into an enum
TSS and GDT