added surrogates module, so far only FT surr as basic function