created a distance calculator and passed routing data into constructor
renaming
testing that we can calculate distance from A to D
refactored tests so that they us Nunit's test case and covered the ADC route
A-E-B-C-D also calculating correctly
throw exception when a route cannot be found - also renamed test class
small refactoring to remove try catch and be proactive about finding an exception