Add make target for updating submodules, update submodules, add flake8
Change some keymappings for split navigation, and flake8 setup. Ignore swp files.