comparison functions added to help with 3rd party filtering
scoring adjustments moved into compute_score() and some logging cleanup