Update travis to use submodules