Adding UT's for RequestRunner, refactored CollectionRunner.