updated travis config to support submodules