Перенес DistanceRecomendator классы в отдельную сборку.(+перенес туда скласс вычисления разных расстояний)
Выделил интерфейс для них в отдельной сборке.
Внес соотвествующие правки в зависимые проекты и схему классов.