finished refactoring of compete rank client. finished tests. moved to
commons. closes #55