I want 1-50 ranking system with some Halo reach thrown in

2 XP FOR WIN
1 XP FOR LOSS
1 XP for iron comm
2 XP for bronze comm
3 XP for silver comm
5 XP for gold comm
10 XP for Onyx comm
15 for onyx max
2500+ XP required to reach rank 50