Better Sparql queries on phone endpoint

The area code query no longer worries about redirects because it is
more precise.

The state name comes from a second sparql query rather than a local
utility class.