player-rank

@dhopkins-va @gholtslander-va 
Apologies in advance if I took some of this in a direction different then originally intended. I just wanted the score to get calculated when a replay is uploaded. We can chat about this next week if you want.

Player now online requires battle_net_name.
Submitting a replay now inflates player and associated rank model.
Submitting a replay now calculates score change.
Misc other changes which are hopefully improvements.