UK: add get_media_file_response, checks if file exists
UK: refactor metadata to use get_media_file_response, updated tests