Initial version of library. Single elimination tournament.

Single elimination tournament class in development stage.
First setting of gitignore file.
The Attemp to reimplement Tournaments lib into more useful lib.
Reimplementaion of lib for more general use.
Merge branch 'reimpl' into develop
Add visions for use tournaments lib
Added licence info

Added description about licence - CC BY NC.
Added gitignore setting

Sets gitignore rules from
https://github.com/github/gitignore/blob/master/Python.gitignore
Revert "Added gitignore setting"

This reverts commit 6d5750beb915c7b80d446b3693556a87d2d4eaca.
Revert "Revert "Added gitignore setting""

This reverts commit 41ccbe81b0278e3978d8a2a7c9df7f4196baf092.
Revert "Revert "Revert "Added gitignore setting"""

This reverts commit c3aedff03d3add87510b1acc98b7ab7de1a4d66f.
Revert "Revert "Revert "Revert "Added gitignore setting""""

This reverts commit 48f6b100fb744332c131e87e0f0877a6c0c3488b.
Revert "Revert "Revert "Revert "Revert "Added gitignore setting"""""

This reverts commit 3a42c422377d9933dc5f7bbc8aecd1dc9f5bab21.
Added gitignore setting

Adding gitignore by
https://github.com/github/gitignore/blob/master/Python.gitignore
Added implementation of play_match method - is in WIP.
Add play_round() and play_match()

Add play_round() method and play_match() with other auxiliary methods.
At the end of the file is small test. Print functions will be deleted.
Close #1.
Add unit tests skeleton. Create MVC packages.

Add unit tests files in tests package, main file and file for core
classes. Create packages from MVC pattern, model, view, controller.
Tournaments module move to model package.
Add test_competitor method. Add function skeleton for other tests.
Add Score class tests. Fix Error classes for bad parameters (ValueError)
Add MatchInfo unit test.