anchor.diff:  ///
   /// Save the config file to /etc/nginx/conf.d/dartup.conf
   Future startNgnix(String conf) async {
  +  if (fakeRun == false) {
     var file = new File('/etc/nginx/conf.d/dartup.conf');
     await file.writeAsString(conf);
  +  }
     print('Written /etc/nginx/conf.d/dartup.conf');
   
     var result = await runProcess('nginx', []);
  
positive.code: }
  
  /// Writes Nginx config files.
  Future<String> writeNginxConf(Stream<Site> sites) {
    return sites.map((site) {
      return '''
  server {
    listen 80;
  
negative.code:   Stream<Site> stream = getFromDB();
    stream = runSites(stream);
  
    await webServer();
    await writeNginxConf(stream).then(startNgnix);
  }
  
  webServer() async{
    var server = await HttpServer.bind('127.0.0.1',8000);
    server.listen((HttpRequest request){
      var path = request.uri.pathSegments;
      if(path.isEmpty || !sites.containsKey(path.first)){
        request.response.statusCode = 404;
        request.response.close();
        return;
      }
      Site site = sites[path.first];
      request.response.writeln(site.output.toString());
      request.response.close();
    });
  }
  
  /// Loads Site data from an Postgres Database.
  