anchor.diff:      server.sessionTimeout = SESSION_MAX_INACTIVE_INTERVAL; // set session timeout
       server.listen(
         (HttpRequest req) {
  +        req.response.done.then((d){
  +          if (LOG_REQUESTS) log('sent response to the client for request : ${req.uri}');
  +        }).catchError((err) {
  +          log('Error occured while sending response.. $err');
  +        });
           if (req.uri.path.contains(REQ_PATH)) processRequest(req);
           else if (req.uri.toString().contains('favicon.ico'))
             fhandler.doService(req, '../resources/favicon.ico');
           else req.response.close();
         },
         onError: (err) {
  -        log('listen: error: $err');
  +        log('Listen request error.. $err');
         },
         onDone: () {
  -        log('listen: done');
  +        log('Done request listening');
         },
         cancelOnError: false
         );
  
positive.code:       service.doService(req);
      }
    }catch (err, st) {
      log(err.toString() + st);
    }
  }
  
  
negative.code:   2. Other than on Windows, you may need to change the DB_DIR value.
  
    June 2013, by Terry Mitsuoka
    July 2003, modified for ruggedizing
  */
  
  import 'dart:async';
  