add benchmark tests
refactor client setup and add comments
Merge pull request #3 from ninetwentyfour/benchmark_tests

add benchmark tests