Spec fixes

Changes to get all the tests to pass on my machine. The biggest problem is the mismatch between the `date_uploaded` and `date_modified` fields on generic file and the test. Those fields are marked as unique, so they are not lists, but the tests were expecting a list.