Added protocols, and Javadoc to Leaderboard