Added functions to allocate and free physical pages
Fixed bug causing physical pages to not be aligned to 4kb blocks