Modified ISC Pool Calculator

Now takes a hash its data parameter instead of a file handle.
This is because molarities are now extracted at an earlier step
and can just be passed in here.

Pooling calculator

Will fetch molarities from forked plate, then pass those
molarities plus a mapper object into the pool calculator.
Pool calculator returns volumes to take from each well
for a destination well. These volumes are added to the
output artifact as Buffer Volume
Do you mean check the length `%well_molarities`? That would probably be better than what I've done there.

Checking the length of `@artifact_list` would find out how many analytes were in the process, however, none of them may have "Molarity" set on them.