added train hash & passenger struct

Hi Jesse, whaddya think?