use decimal module instead of built-in float
basics of TKSL class (tksl script generation from the integral and variables information)
updated core with respect to tksl class implementation