   }
   
   return dataByteArray;
-}
-
-byte readTemp() {
-  //the voltage is returned as a number from 0 to 1023 with each number representing 0.0049 volts, 
-  //multiply to get the actual voltage that is read
-  float readVoltage = analogRead(TEMP_INPUT_PIN) * ANALOG_STEP;
-  Serial.print("read voltage: ");
-  Serial.println(readVoltage);
-  
-  //a reading of 0.5 volts indicates 0 degrees celsius
-  return (readVoltage - 0.5) * 100;
 }
 
 void setupLEDs() {

const byte GREEN_COLOR_INDEX = 1;
const byte BLUE_COLOR_INDEX = 2;

//number of miiliseconds to wait for the client to start sending bytes
unsigned long CLIENT_TIMEOUT = 10000;

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 1, 7};
byte gateway[] = { 192, 168, 1, 1 };

  }
}

void handleEchoCommand(EthernetClient* client, byte* data) {
  Serial.println("echoing bytes to client");
  client->write(data, CMD_ECHO_DATA_BYTE_COUNT);
  Serial.println("done echoing bytes to client");
}

void handleSetLedCommand(byte* data) {
