Created the various classes needed to handle the downloads. Only
placeholders at the moment