parse multiboot memory map, initial work on page frame allocator