adding csvtools.concatenate
reformat [test_]concatenate to match rest of package, simplify code with itertools.chain.from_iterable