Forgot to Export lookup_point
More Testing

So, I've written one test for each function.
Each of these works how I'd expect, so I'd say we're good.
Took Out Special Cases in Zones

The logic is still there, but it's in the function body.
Since those were just conditions, and it returns a Bool anyway. then I
just put the conditions in an or with the original body.
Added QuickCheck Tests

I've tested part of one module, but it's a start.
Renamed Tests

I want tests to be the automatic coverage tests.
The other one is just where I was using features to make sure they
worked like I thought, etc.

So, I've renamed test to example.
Then I've moved auto_tests to test.
Added Makefile

Ok, this is a general cleanup and make usefulling of the code.
So, I've added a make test rule that builds the tests and runs them.

This invloved renaming test.hs to tests.hs, so that make test wouldn't
shadow make tests, which is actually the name of the executable.

I also added targets to .gitignore.