anchor.diff:  {
   	String username = form['user_name'], text = form['text'];
   	if(username != "slackbot" && text != null && text.isNotEmpty)
  -		ChatHandler.sendAll(
  -				JSON.encode({'username':'dev_$username','message': text,'channel':'Global Chat'}));
  +	{
  +		Map map = {'username':'dev_$username','message': text,'channel':'Global Chat'};
  +		ChatHandler.sendAll(JSON.encode(map));
  +	}
   	
   	return "OK";
   }
  
positive.code: 		return "FAIL";
  	
  	saveStreetData(params);
  	return "OK";
  }
  
  
negative.code: 		});
  		statusMap['playerList'] = users;
  		statusMap['numStreetsLoaded'] = StreetUpdateHandler.streets.length;
  		
  		List<Future> futures = [];
  		futures.add(Process.run("/bin/sh",["getMemoryUsage.sh"]).then((ProcessResult result)
  			=> statusMap['bytesUsed'] = int.parse(result.stdout)*1024));
  		futures.add(Process.run("/bin/sh",["getCpuUsage.sh"]).then((ProcessResult result)
  			=> statusMap['cpuUsed'] = double.parse(result.stdout.trim())));
  		futures.add(Process.run("/bin/sh",["getUptime.sh"]).then((ProcessResult result)
  			=> statusMap['uptime'] = result.stdout.trim()));
          
          c.complete(Future.wait(futures));
  	}
  	catch(e)
  	{
  		log("Error getting server status: $e");
  		c.complete(statusMap);
  	}
  	return c.future;
  }
  
  @app.Route('/serverLog')
  Future<Map> getServerLog()
  {
  	Map statusMap = {};
  	Completer c = new Completer();
  	try
  	{
  		DateTime date = new DateTime.now();
  		DateFormat format = new DateFormat("MM_dd_yy");
  		Process.run("tail", ['-n','200','serverLogs/${format.format(date)}-server.log'])
  			.then((ProcessResult result)
  			{
  				statusMap['serverLog'] = result.stdout;
  				c.complete(statusMap);
  			});
  	}
  	catch(exception, stacktrace)
  	{
  		statusMap['serverLog'] = exception.toString();
  		c.complete(statusMap);
  	}
  	return c.future;
  }
  	
  @app.Route('/restartServer')
  