added gitignore
some perf tuning based on benches
bump