Add train hash and passenger struct

Added train hash and passenger struct