Change relative import to package based.
Add genesis.plot.memtest for profiling tests.

Took a run with something called "Guppy" trying to measure memory usage
by this contour plotting stuff. heapy() seems to have some ability to
dump overviews of memory usage but I'm not sure I'll be able to apply
this information usefully.
Refactor tests into tests package/directory.

Moved the memory testing code to its own module in the tests package. I
started feeling guilty about having test code in the core code. No big
deal now.
Initial logging additions.

Rudimentary logging to get things set up for later, which should use
extremely verbose and rich logging to journal world generation progress.
Remove irrelevant comments.

These comments have been hanging around from when I copied this code
from the matplotlib contour plot demo. No longer relevant to the
function they're in.
Add tests.things module. Add tests.things.IntMap.

things will be a place for experimental/testing structures to live.

IntMap is a Map that only contains integer values. This is for testing
to find out if floating point values are causing issues with plotting
large maps.
Add tests.intmap.

Testing bed for integer based maps.
Restructure entry points.

As per _habnabit's advice, I restructured around a single entry point.
This should make configuring things for tests and all the various modes
(wizard, command line, etc) cleaner.
Update README.

The README now reflects the refactored entry point and details using the
genesis executable that setup.py will install for the user.
Update README.

Whoops. Forgot to amend the second mention the genesis executable in the
REAMDE!