Adding computation of data-term primal

New functioin convexCombination
Experimenting with smoothing schedules
Tweaks for IWCV poster
Adding primal methods
Adding implementation of primal evaluate
Fixing bug in _edgeGrad