update gitignore
documentation updates