asyncDownloadController unifies behaviour for gogoduck and aodaac
tests for AsyncDownloadController

moved tests from GogoduckController and AodaacController to
AsyncDownloadController
verifying parameters are passed to GogoduckService