Teaching Tools, Applications, and Infrastructure for Digital Curation Through the Use of a Virtual Lab