added timeout flag, added bulk geocoding