adds TIME_FOR_MOVES_BEFORE_CLOCK_START constant

it's the maximum time allowed for each move that is otherwise untimed
at the beginning of the game.
changes README intro and adds explanations of constants