fixed a bug where usersRankList needed to be updated if a pigeonhole is size 1.  Added a link column to rank to keep track who the b is less than