Add a bunch of external submodules and basic vim config.

This is far from complete but that will do for now.