Accounting for Travel Time Reliability, Trip Purpose and Departure Time Choice in an Agent-Based Dynamic Feedback-Control Toll Pricing Approach