Figured out problem with csvrow(). Row numbering in iMacro starts from 1, not 0, so giving csvrow() a line_num of 0 would result in an error. Added a check that will log and throw an error when the line_num is less than or equal to zero.
Same as previous commit.
Fixed major errors with ArasExtraction & CostcoFix.

Aras Extraction counter was set wrong, (newcounter = counter+2 rather
than +1 as it should be!), and the first value of all extracted arrays
was set to be skipped...so all first values were off, and item extracted
in all cases is different than what should have been extracted for the
ID. Fixed, but still need to test further.

Also, fixed/finalized CostcoFix. Tested export after 15 entries and it
worked fine. Time to run it now.