volume_list is now a dictionary

Instead of being a volume object, it returns everything so that we don't
have to generate a response dictionary anymore.