kmeans now vectorized properly, freaking fast, conv_net with kmeans pretraining as well.