* gamelib/maprepr.py (Map): add field bases with links to user bases.
* testing.py: rewrite weight formulas for testing map.
* gamelib/viewer.py (View): add class that abstract all work with pygame library.
  Now in `run' function body we work only with game logic, not with drowing logic.