Implemented Temperature Sensor read
Huge code refactory, documentation improvements and bug fixes.

- DataMsg structure now has the appropriate type for the source address
- Moved payload pointer to be a global variable (since it is always the same)