Downloader now mostly complete, however tests do not pass ass a problem
is occurring when adding an element to the arraylists. To be
investigated