Forced PageHandler to use System.nanoTime() to keep track of last access, which fixed test case 3's output. Cleaned up debug comments.