Broke out function from main drawing loop
Trying out shapely for geometric processing.  Also noticing that each precinct boundary is around 500 pts - simplifying them would speed up plotting a lot
Have beginning of partitioning mechanism- next the centroids of each group need to be calculated using the num_votes as weights, and the distance from each centroid has to be incorporated into the threshold for partitioning.