bug fixes for term scrolling in CGA code
basic IDT setup, trivial page fault handler working.

At this point we have some basic IDT skeleton code, along with
a trivial page fault handler. We'll now need to make sure that
we have our exception handlers covered, and we probalby need to
set exceptions/traps up properly such that registers are saved
and the proper entries are pushed on the stack/passed in regs