test all marspec 10m
Added a MemoryMappedReader with caching (disadvantache cache clearing needs to be done manually)
remove caching as the gain is only about 10% and its not very practical