Player Ranks

Added "rank" to the Player model to keep track of where they are in the ladder.  Note there is a pre-save hook in there to set a new Player's rank to the number of players + 1, so they would essentially be set to the bottom of the ladder.  Unfortunately I don't know if this works because I don't know how to test it, so merge at your own will.