more tweaks to comparison algorithm
add background threads
make cluster take a comparison function
More tweaks to weights
working web app