Time control refactoring
Merge pull request #40 from IanMayo/features/eugene/time-control-refactoring

Time control refactoring - nicely done.