add some tests and BordaRank.pm