Returning a list of Match instead of a list of K for recognito.recognize

recognize now returns a list of Matches.
A match contains the UserKey and the distance. Since, right now, recognito always returns a match
a user can use the distance to decide if the match is usable.