case 0:
     if (!isset($targetUsername) or !isset($confidence)) {
         die("\nResult: ERROR\nMessage: Missing argument");
     }
     $dbresult = $dbConnect->addConfidence($sourceUsername, $targetUsername, $confidence);
     if (!$dbresult) {
         die("\nResult: ERROR\nMessage: Addin confidence failed!");
     } else {
         echo "\nResult: OK\nMessage: Confidence added: " . $sourceUsername . " - " . $targetUsername . " : " . $confidence;
     }
     break;
 case 1:
     if (!isset($targetUsername) or !isset($skill)) {
         die("\nResult: ERROR\nMessage: missing argument");
     }
     $dbresult = $dbConnect->addSkill($sourceUsername, $targetUsername, $skill);
     if (!$dbresult) {
         die("\nResult: ERROR\nMessage: Adding skill failed!");
     } else {
         echo "\nResult: OK\nMessage: Skill added: " . $sourceUsername . " - " . $targetUsername . " : " . $skill;
     }
     break;
 case 2:
     if (!isset($targetUsername)) {
         die("\nResult: OK\nMessage: missing argument");
     }
     $rankAlgo = new rankAlgo($dbConnect, $debug);
     list($rank, $conf) = $rankAlgo->getRank($sourceUsername, $targetUsername);
     echo "\nResult: OK\nRank: " . $rank . "\nConfidence: " . $conf;
     break;
 default: