Don't calculate syscall table size at runtime
Add multiboot mem map struct
Set up a fake device for early boot logging
Cleanup fault handling
Restructuring intial paging setup