Implement leaderboard authoring

@stephensanchez @gradyward Please review.
@srpearce These are the course-author facing leaderboard messages.