Add _kmeans.c and update setup.py to build extension