added Souvenir class
added SouvenirList typedef
fixed find_trip