benchmark client uses command line arguments
move total-time tracking code to state
ignore unset claim_urls
extract targets functionality to transition base
set base_rate in TransitionBase init
report times per request type
add multiprocessing support