use has_many :through for stop_tours association, store position on tour stop