Use Monitor as global temperature cache
Improve version handling

Obsolete version module was removed and the version kwarg of ArgumentParser is
used instead of doing this manually.