Fixes () (void) pointer size for pointer arithmetic
Fixes string printing to deal with non zero terminated string literals
Fully implements kernel vm, not working yet though