Add docstring for map_noise.
Remove a defunct files.
Remove genesis.vis and merge it into genesis.map.

With the actual plotting of maps being redone entirely, now is the time
to fold functionality together and condense what can be.
Rename genesis.map.chunk to ichunk.

ichunk is a better name and follows the itertools pattern (izip, islice,
etc). This is to distinguish it from future functions that may be needed
for creating chunked maps.
New demo.

This is a really crude demo just to prove that contour plotting works.
It'll get better as I figure out more about how to handle maps.
genesis.map.Map objects now use their array's .shape attribute.

The Map object now creates its internal array representation of the map
and proxies that, instead of using the argument to __init__. plot_map()
can now run succesfully!
Add genesis.plot.

This will be the module responsible for creating matplotlib plots of
maps. Currently has a working example in test().