removing broken elkhound algorithm, and fixing .gitignore to ignore
generated files