Allow fetches to be run in parallel
Cleanup
Clean
Fetch submodules too
Print submodule status
Better caching
Cleanup display
Clean
Display is submodule in sync with remote
Cleanup
Make it compatible with Python 3
Delegate caching to git part
PEP8