Fixes #1291: Faction rank saving issue

A value of 0 is the first rank, -1 means not a member