Create Hex Overlay branch
Board.cs

Moved board generation into its own class
Nearly

Lots of hard-coded values but it's almost there.  Some problems with
index ordering.
Edge and Junction Objects

Implemented Edges and Junctions.

Each Edge has 2 junctions, we then use these to draw the hexes on
screen.
Added Hex class

Might not need this...
Comment!

And nothing more
House-Keeping

Preparation for future Catan-ifying
General