basics for page fault handling set up. i think pointersmight still be wrong