uses angularjs to list states that drill down to cities that drill down to city details