add in gitignore and new benchmark
whitespace cleanup