update client docs
update gitignore