add first directions tests
support for different api endpoints in base client
tell in geocoding where to expect data
we don't need default arg here
initial directions support