Don't use 'Score.update' for PUT /scores

Otherwise the post hook for autocompletion won't be run.
Use Model.distinct instead of an aggregation

This is exactly the use case for distinct.
Show and reset messages on the single score page
Do an AND search instead of OR