Julie: cleaning up interfaces to get rid of warnings... adjusting how points to search for are calculated
Julie: adjusting calculation of routePointsToSearch and adding tests to cover scenarios
Julie: adding provisioning info and moving optimized routes to hold reference to original steps