Rebuilt project with TDD, near-final version.

HexagonDrawer now delegates to Hexagon objects, which take care of
their own rendering given an "origin" coordinate and size request. Can
now be run via command line, also.