Include .vim as a submodule

Link ~/.vimrc to ~/.vim/.vimrc by sourcing the latter in the first file
Initialize all submodules and run their init files
Create backups of symbolic links as well
If the destination is a direcotry add a trailing /