Added initial draft of simulated annealing (not yet finished) and double value modifying operators that will be used for cooling the temperature #923