DS18B20

Use device's EEPROM to store the configuration (conversion resolution at the moment) and also some minor code readability changes.