updating submodules
adds gitignore
untrack netrwhist and fix ignore