added .gitignore
supposedly improved performance
though I don't believe this is any different than the original version and in small tests I have seen no improvement.