added the ability to get a list of keys from MetaEngine, and added a list_documents method to DocEngine