Changed boundary of accepted values for melting based on  absolute temperature
It was changed due to the fact that negative and positive Melting temperatures caused issues in the
computation of the fitness, since they would cancel out.
Added callback to test, for regression
The temperature bounds should not have been changed, rather the received temperature transformed to kelvins
Reverted bounds, and changed the tempEnv to kelvin on constuction.
Finally, if tempEnv is not defined, defaults to 37 degress C, 300 K
Merge pull request #35 from anas-ambri/targetFitnessEval

Changed boundary of accepted values for melting based on  absolute tempe...