Score logic

This PR adds score logic that will be triggered by changing match's result from 'partial' to 'final'.

Setting status to final will lookup for the match and fire score update for all predictions.