anchor.diff:  
   @Command("checkon")
   checkOn(CommandEvent event) {
  -  if (!event.hasOneArgument) {
  -    event.usage();
  -    return;
  +  if (event.args.length != 1) {
  +    return "Usage: checkon <user>";
     }
  -  
  +
     var user = allScores.getSubStorage("${event.network}:${event.args[0]}");
  -  
  +
     if (!user.has("positive")) {
       event.reply("No History Found", prefixContent: "Sentimental");
  -    return;
  +    return null;
     }
  -  
  +
     var positive = user.getDouble("positive");
     var negative = user.getDouble("negative");
  -  
  +
     event.replyNotice("Score: ${positive - negative}", prefixContent: "Sentimental");
     event.replyNotice("Positive: ${positive}", prefixContent: "Sentimental");
     event.replyNotice("Negative: ${negative}", prefixContent: "Sentimental");
  
positive.code:       }
      }
    }
    
    return new Sentiment(hits, hits / tokens.length, w);
  }
  
  
negative.code: jsonData() {
    var keys = allScores.keys;
    var map = <String, Map<String, Map<String, dynamic>>>{};
  
    for (var key in keys) {
      var split = key.split(":");
      var network = split[0];
      var user = split[1];
  
      if (!map.containsKey(network)) {
        map[network] = {};
      }
  
      var u = allScores.getSubStorage(key);
  
      map[network][user] = {
        "positive": u.getDouble("positive", defaultValue: 0.0),
        "negative": u.getDouble("negative", defaultValue: 0.0),
        "score": u.getDouble("positive", defaultValue: 0.0) - u.getDouble("negative", defaultValue: 0.0)
      };
    }
  
    return map;
  }
  
  