got a skeleton version of mmap working. Sanitizes it and creates it. Not ready for swapping yet though. Also unmapping is not done yet.
made a lot of progress with mmapping but still need to figure out munmapping. It's currently iterating one too many times and is page faulting
figured out why munmap was crashing. Now need to figure out how to write to the file when we are unmapping something
made it so that the mapped frame is no longer null. file writing still doesn't work though
passing all mmap tests except for mmap-exit which needs to be implemented
fixed vm/mmap-close
have buggy eviction code -- tons of printfs
Merge remote-tracking branch 'origin/ben_dev' into ralph_swap

Conflicts:
	src/userprog/syscall.c
added swapping for stack frames
Merge remote-tracking branch 'origin/ben_dev' into ralph_swap
fixed the stack issues with the new code
Merge remote-tracking branch 'origin/ben_dev' into ralph_swap
Corrected synchronization for swapping. Need to implement page-parallel
Corrected synchronization for swapping. Need to implement page-parallel
still need to fix synchronization errors
passed all tests, now need to implement real clock algorithm
All tests passing. Still need to do code cleanup
code cleanse complete