reorganized the projects to reflect that we have more than one distance calculator, added tests