Added first test scenario, steps, working TS client query service and a skeleton for game runner.
Added IPC mechanism to GameRunner.
Implemented first scenario.
Improvements to fake client query server.

 - Don't try to stop the server if is not running.
 - Change line terminator to \n to allow testing with putty.
 - Return error if command has no set response.
Added more notification test features.
Improve test running speed by reducing client query's retry timeout to lower value.
Added test scenarios for speak feedback in battle.
Added and fixed error checking in feeback_in_battle feature.
Refactoring: Moved TS server handling away from steps.
Added test scenario for matching same TS and player names.
Refactored test features and made them prettier.
Added test scenario for nick extract pattern.
Added test scenario for name mapping rules.
Pumped version to 0.4.0/master. Added instructions for running tests into readme.