added user_is_judge() function wrapper, throws forbidden if user is
not a judge.
added login_require and user_is_judge wrappers to judging tasks
added Contestant.is_judge()