Add leaderboard for users

1. the user leaderborad is moved to /api/user/?leaders, since
it essentialy return a list of users
2. removed mock leaderboard
3. Add more consistant error response
Add leader board for teams
Tweak leaderboard query
Merge branch 'feature/leaderborad' into develop