Start refactoring hex.py.

New python files / classes for reading UTF CSV file and storing all the
data about hexes. TODO: move the display code into the hex map source so
that it knows how to render itself as HTML / Plaintext.