Traveler centric trip planning: A behavioral-driven system