Corrected issue with players joining a faction as the wrong rank.

This corrects an issue where the config option: `Conf.factionRankDefault` doesn't work.

 `fme.setRole(Conf.factionRankDefault);`  is called before `fplayer.resetFactionData();` resulting in the players faction data being reset, after their Role in a faction is set.

Players joining a faction will now default to the Role as defined per the config.  The default role is RECRUIT.