Add initial version of TempAndPulse
Work in progress
Mostly working
Changes for production