Download and cache files
Store and regurgitate content type information