Added ExportTask/PurchaseTask/IExportTask and tests.