add kmeans clustering
add gitignore