PhysMM now respects kernel memory
Code cleanup to prevent compiler warnings
Remove debug info
GDT init and refactorization