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.
Can you add an `Arguments` section describing each of the arguments, as per https://github.com/edx/edx-platform/wiki/Python-Guidelines#follow-pep-257