Стабильное состояние: функции нахождения начального решения методами северо-западного угла и минимальной стоимости работают, тесты для них работают. Добавил модуль EvaluateSolution для подсчёта стоимости решения транспортной задачи.
Подправил модуль TestRunnder.hs чтобы оба метода нахождения начального решения тестировались одной и той же функцией.
Новое обозначение типа в TransportationTaskCommon: абстрактная функция нахождения начального решения: type InitialSolutionFinder