Promotion strategy unit tests.
Storing reversed data in certain model classes.

 + Storing in tournament, round, unit, match classes reverse data.
   For example unit keeps some data about its round and tournament.
   It will be nice feature on views.

 + Storing GameRules entity in tournaments reverse data.
   It contains data that describe tournament configuration and could be configured via browser.