New struct for memory segments.
New struct for doubly linked lists.
Included new headers for new datatypes seg_t and list_t.  Implemented setup()--now allocates for the free list of segments and does error checking on the user's request.  Began implementing my_free().
Merge branch 'master' of github.com:skotchandsoda/cmpsc473-p2