Documentation improvements
.gitignore for common ignorable files