add a geocoder and planner test and make some other parser improvements