PassengerThread become a public class

Make PassengerThread a public class. The elevator is now also an input
parameter. Because the memory storing elevator's data will be monitored
by newly created class ElevatorThread and shared by two passenger
instances (from floor 0 and floor 1).

Packages are renamed to org.simulator.x pattern.