Added some codes
implemented more things in pagetable
Added pagetable.c to makefile and fixed up syntactic mistakes
Misc changes
Semi-Working Implementation
sets up stack maybe successfully or something
replaced stray pagedir_get_page in verify_address, syscall
commented out page_table references, renamed to frame
tidied up frame abstraction, implemented frame functions
Added vm to userprog vars
Frame now works, sans eviction. Proj2 tests pass
added stack expansion, don't know if it works
merged installing pages into get page
Renamed frame_get_free_page to frame_assign_frame
implemented most of the clock algorithm, still not done though
Added swap module
Fixed swap code bugs, stylized it, added swap to makefile
simplified swap prototypes, added to clock code
minor reformulation of clock cases, fixed pointer types
fixed ordering to allow for booting