Add "clever" handling of COMPUTE/DISPLAY environment variables, and resolve issue #1 by allowing lack of target temperature functions.

This is actually the first time I make a pull request ever, so I will probably do all sorts of mistakes other people use to do to me :-)