Render the board - Implementing Chess with Ruby for beginners

In this series we're building a basic terminal based Chess game with Ruby for beginners with the goal of discussing various object oriented concepts. In this episode we create a factory method for creating a pre-configured board.

* Factory methods
* Single responsibility principle - create a BoardRendererText class rather than printing directly from the board class