Passenger Implementation + Interface update

getName() split into getFirstName() and getLastName()