Competitive Learning is done.
Clark was right, it kicks ass.
I also looked at KMeans and it looks like we need to revisit out test metrics. It always seems to perform better with larger K, which should not be the case.

Signed-off-by: loganperreault <perreault.logan@gmail.com>