Refactor documentation.
Improve gitignore.