Add basic functionality.

The client application can print a board with a few
different things on it. Printing is so far limited
to console, and in monochrome ASCII.