Switched direction handling to use coordinates.

Directions now use the call’s coordinates provided by WCCCA first to
generate directions. If the coordinates are not valid, then the
directions will be generated off the geocoded address.