readme updates, tests and benchmarks