Improved vim config, submodules, and atom config