did some minor refactoring of buildRandomGov to allow for variable class.width.
implemented "binary" distance in knn prediction, and allowed for sampling with replacement inside buildRandomGov. Setup argument matching for "method" and "dist" arguments.
wrapped up selectiveBuildTrainPredict into buildTrainPredict and cleaned up issues related to trainRandomGov.