SheffieldML: Implementing The k-Nearest Neighbour Classifier