Added a news line to the README to explain the rewrite.
.gitignore was changed.
Changed the README.
Updated the .gitignore. Now it makes more sense.