refactor(server.js): Adjust announcement to return JSON object

Also refactor leaderboard endpoint to use promises.