Updated .gitignore to ignore the executables from this project.
Changed line endings from DOS to Unix.
Fix compilation errors. The change executable seems to work fine. I don't recall how to use the purge executable, but it builds and seems to work OK, whatever it is diong.