add check that submodules are downloaded to makefile