Added passenger class and tests