attempt at adding memo to surfaceDistR
Halfway through refactorizing test cases

Specs and important instances are extracted into their own files