Fix direction geocoders

 - no longer creates a start and end geocoder
 - use a single collection of geocoders instead