Consolidated receiver, and added string listener
Added preliminary enumerateSensors method
Abstracted out the listeners partially. Added functionality of getting descriptions.
Changed type of dids slot in device_list_t to uint64_t[]
Added some comments. Using global callbacks object