ignore submodule dirty directories
update gitignore