Implementation of the OWcomponent class

Implementation class for components using the OneWire protocol.
This is essentially an adaptation of the well-known OneWire Library for Arduino. Credits goes to the main authors, see the header of the file.