directions lookup

Add a class/function to look up directions given the coordinates. Then use this class/function in a state to look up directions  for the user.
If we ever had an address of `0` this would fail (not likely, but possible). Might be better to explicitly check for `null` here.