(+) Implement JSONSensor

(+) Generalize HttpRawRequestImpl to produce different type request
(+) Only get temperature once

-this avoid reuse problems with the socket - and i think it is not
required by the assignment to be able to update the temperature reading.