Updating .gitignore and documentation updates