Updated the documentation and added an automatic download step for the
submodules in the Makefile.