corrected spelling of achievements
using mapReduce for score calculation

mapreduce aggregates the correct votes for a competition. once that is done we
emit an event to user stats and competition summary to store those values.
storing rank in competition stats for ease of use.