Implemented CalculateFullCost method used for combination of paths
Changed code Organization
Added Class to map cost of each path. BugFixes