 DeviceAddress insideThermometer = { 0x10, 0x39, 0xe2, 0x82, 0x02, 0x08, 0x00, 0x3e };
 
 
-
-// --------------SETUP-----------------------
+// ----------------------------------------------------------------------------------------
+// Function Name: setup()
+// Parameters:    None
+// Returns:       None
+// Description:   This function executes housekeeping duties and staging for the loop() function; executed once
 void setup(){
 
   pinMode(busPin,INPUT);

    //Serial.print(" reports: ");
    //Serial.println(sensors.getTempF(addrs[x]));
    temp = sensors.getTempF(addrs[x]);
    if(temp > currentTemp){     // WHY DO I HAVE THIS AS > ??? ------------------------
      currentTemp = temp;
    }      
  }
  if (currentTemp != oldTemp) {
    oldTemp = currentTemp;
    return true;

  
}

// ----------------------------------------------------------------------------------------
// Function Name: getTemp()
// Parameters:    None
// Returns:       Boolean, True if the temperature has changed, else False
// Description:   This function polls the temp sensors, retrieves the values, and then returns
boolean getTemp(){
  currentTemp = 0;
  long temp = 0;
  sensors.requestTemperatures(); // Send the command to the device to get temperatures
  
  // Go through devices and read the temperatures
  for(int x = 0; x < numOfDevices; x++){
    // ------------FOLLOWING LINES FOR TESTING ONLY
    //Serial.print("Sensor ");
