add design doc of phase 2 task 2

add a global free page list, implement loadSections() unloadSections()
readVirtualMemory() writeVirtualMemory()