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.
Because of the way the sandbox and tester work, each tester run needs input to be specified. If none is given, it sends a message anyways, and one that is equivalent to a session start message (a little obscure, I know). This can cause different behaviour in tests than what actually happens when a user interacts with the app, so it is better to put the user on the state the gets them to this state (as we do in other places), and explicitly do a `.input` to get them here.