-added function to get top 'K' ranking records based on highest relevancy score per class
-added additional similarity functions manhattan and minkowski as optional parameters
-added sample type for selection from each label subset
-TODO: review / refine processing of training input data to improve training set quality