KNN implemented. F score 0.

The framework is mostly done. Not it is mostly a matter of making the
functions in metrics actually calculate metrics about the inputs.