update gitignore and config