Make the basic benchmark sane
Reuse curl objects in benchmarking if possible
Add profiler benchmark for generator functionality
Add contenthandler method to create a version with cached file
Clean up tests realize method a bit