Add basic passenger interface

Adds Passenger, PassengerDatabase, and passengerlist