Phase 1 of adding asset metadata saving to old Mongo

@dmitchell @cpennington Here's the first phase of my work. Look at the tests to see what is implemented and what isn't yet.
asset_id is the AssetLocator for the asset. In to_mongo(), I simply use the filename from the AssetLocator and use that as the identifier - it's the unique piece of information that identifies an asset.