Split out Depository from DepositoryVersion into separate files.
sample and annotation tests now test for access failure when run from travis.