feat(perf): automatically execute benchmarks

TODO: needs a better commit message with all the changes
TOOD: needs to  execute the tests during travis runs.
`util.runSimpleBenchmark` should print automatically,
and add a TODO there to log this into a file