still working on bug #1
add ExponentialVariogram
unify buildcovmat methods and add type restrictions to ordinary_krig