Add further tests for NetworkCost class. Reorganize modules. Rework classes to proximately transfer responsibilities to FreightNetwork class.