Added extraction test for GraphPath
Refactored MemoryMapStore to use extractors instead of if statements