Allow adding new data files to existing data sets.

Hi Steve,

Given that the Dataset_File model already has a "modification_time" attribute, but the Dataset model does not, I have made use of Dataset_File's "modification_time" attribute to ensure that existing data sets listed in the atom feed will be updated if their entry.updated is later than the most recent "modification_time" within the dataset.

Cheers,
James