add metadata type to mm interface for when refreshing index
fixes issue where app is not called what we're expecting it to be called
improved completion logic
usage reporter now sends mm.app version
wrap the call
remove print statements
push version
Merge branch 'dev'