move Transaction into TransactionSet

At this time, it's really an implementation detail of the TransactionSet. Now,
both parsers just parse files and return data.