@@ -0,0 +1,787 @@
+package com.dlila.tempserver;%0A%0Aimport java.io.InputStream;%0Aimport java.io.IOException;%0Aimport java.io.InputStreamReader;%0A%0Aimport com.google.common.io.LineReader;%0A%0Aclass TempReader %7B%0A%0A  private final InputStream is;%0A  %0A  // TODO(dlila): how do we export this to the outside world cleanly?%0A  // (don't forget concurrency).%0A  private double currentTemp = Double.NaN;%0A%0A  // TODO(dlila): don't forget to make this buffered.%0A  public TempReader(InputStream is) %7B%0A    this.is = is;%0A  %7D%0A%0A  public void readTemps() throws IOException %7B%0A    LineReader lineReader = new LineReader(new InputStreamReader(is));%0A    String line = null;%0A    do %7B%0A      line = lineReader.readLine();%0A      String%5B%5D split = line.split(',');%0A      currentTemp = split%5Bsplit.length - 1%5D;%0A    %7D while (line != null);%0A  %7D%0A%7D%0A%0A

Add TempReader.java