More work on the char printer kernel

Slow going but getting there, ready to test soon
chars but not working, but nearly