Update documentation and .gitignore some build files