Passenger module completed, not tested.
Initial version of Simulation module. Next commit will bring tests.