parse() in tour creates StepCollection out of tour.steps objects