Proper gitignore, updating volume submodule with ignore as well