def to_s
      out = ''
      self.metadata.each{|k,v| out << "#{k}: #{v}\n"}
      out << "--------------------\n"
      self.steps.each{|s| out << s.to_s }