added benchmarks
improved setup.py