Make our curl measurer more useful

This restructures the curl measurer, making it much easier on the people using it.

It can now runs concurrent samplers, which should help us remove a lot of boilerplate from other systems.