added some initial set up stuff

- separated segmentation and paging into two subclasses of memory
manager
- added a process class to keep track of process info
- not sure what algorithm / data structure we want for tracking memory
allocation