Replaced userprofile.diff_distribution with new Model DifficultyDistribution; Moved rating constants to task.models
Minor fix from last commit