Fix validation of existing file-based datasets

Allow a missing file and url field for file-based datasets if the
dataset is not new, and the file attribute is set. This is the case
when updating the title or source of an existing file-based dataset
in the builder.

Addresses #583
Update asset dataset tests

Add DataSet model validation tests.

Update interactive tests to reflect new UI flow and microcopy

Addresses #583