update docs and add gitignore
update gitignore
update