Fixed deletePassenger

Fixed problems with PassengerDatabase's delete passenger.  Now it
deletes the passenger associated with the reservation ID, not the first
one with that name.  Also added comments.