Makefile cleanup
kernel_main cleanup
Use phys mem map from GRUB; GCC 4.7 sign extension workaround; various fixes
Various fixes & speedups
Created gitignore
New pagefault handler, works correctly