Improve efficiency by reusing the connection
Fixed bug in test suite

`search` wasn't waiting for the continuation to complete
Added benchmarks
Fixed executable to create result subdirectories