Added process_submodules().
Added git-ribbon submodule
Reword and clean up.
Processing git submodules works now.