smarter url construction so we avoid breaking single requests mode
regenerate docs
some unit tests
make queue size counters public to make them testable
documentation