Replaced conditionMessage with as.character
interp function removed
Implemented new form of intepolation methods

Interpolation methods is not a list anymore. Each interpolation method
is a function which returns a closure.