Refactoring the project to new purpoce

I'm going to use this game platform to develope some reversi AI's for a
study project.
Update README.md
Added the Cmd game commands and fixed some flaws
Merge branch 'New-version' of https://github.com/Pena86/Reversi into New-version
Move validation methods
Fixed few things and added turn printing

Fixed:
-keycommands
-newgame
Game end and winner logic
Some refactoring and commenting
Added valid moves check for players and new AI

renamed ai.py -> ai_1depth.py
Turnament mode and start for choosing AI file

And some minor refactoring/bug fixing...

commandline file execution accepts 3 parameters:
-2 filenames, wich are about to be used for the AI selection
-1 int (1-1000) for rounds to be played at the turnament
Choose AI with parameter at program run
Update README.md
Some fixes and addons

-HumanPlayer works again
-Players now rotate the starting turn
-Added pause at Ctrl + p
-Added run parameters for hide moves (-noMoves) and disable start turn
rotate (-noRotate)
-Some refactoring, for example, to make the reversi -class better
Comments and some finishing for the v0.1
Commandline version whitout pyGame depency

+ some documentation
Turn time measurement and results refactoring
results refactoring
Some finalising for v0.1
some testing
Version 0.1