Added submodule for eigen