Updated docs and gitignore