factorize
kknn
fix kknn
fix normalization
add cross-validation
add plotting
pretify plotting