Testing out some things
Make it produce prototypes
Rework some more
Add a handler to grab kernel from any context.

Need to convert a lot of random hacky things to use it.
Page fault handler now does works.
Fix some warnings
Add tss structure
Put tss in gdt, load it... failingly
Fix tss loading.
Implement serial output
Also include Makefile update.
..Also push io port access syntax corrections.