fix vimrc for cpp and maps for graphviz. update submodules