add client session cache
add profiling to benchmark
add secure hmac option
disable hmac verification by default
new implementation is a breaking change
improve hmac implementation, add tests
move boilerplate dbconnection implementation to dbconnection
simplify dbconnection implementations