Resolved widget position saving problem. Improved clustering model data.
Weighted k-means implemented and appears to work correctly. Edit
distance method ready to incorporate keywords into visitor clustering.