Simplified conductor.

Removed the gather_passengers responsibility because it assumed too much
about the environment. Conductors only verify passengers and conduct them
onto the route now.