Buffer Construction

The function to read temperature uses a double precision floating point argument for loading the temperature into, but for the purposes of buffer construction using sprintf, the integer and fraction parts are both treated like integers, as mentioned above. This buffer also includes a timestamp, by using the RTC.