anchor.diff:      if (handler == null){
         errorPageHandler(req);
       } else {
  -      String jsonResp = handler.handleGet(req.uri.pathSegments.getRange(1,req.uri.pathSegments.length));
  +      String jsonResp = handler.handleGet(new RelativeEndpoint(null, req.uri.pathSegments, null, ''));
         _responseJson(jsonResp, req.response);
  -
       }
     }
     
  
positive.code:     if (pathSegments.length < 2){
        return null;
      }else{
        return pathSegments[2];
      }
    }
    
    void _handleInputContent (var handler, HttpRequest req){
      UTF8.decodeStream(req).
            then( (str)=>_responseJson(handler(str), req.response)).
            catchError((error) => errorPageHandler(req));
    }
    
  
negative.code:    * See: http://www.html5rocks.com/en/tutorials/cors/ 
     * and http://enable-cors.org/server.html
     */
    void _addCorsHeaders(HttpResponse res) {
      res.headers.add("Access-Control-Allow-Origin", "*, ");
      res.headers.add("Access-Control-Allow-Methods", "POST, GET, PUT, DELETE, OPTIONS");
      res.headers.add("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  