Reliably detecting memory from grub. Set up memory and reserved enough room for kernel and phys allocator. Fixed some kb issues