General improvements

* Add a border to the initial grid.
* Use the "moore" module for neighbours.
* Clean up the code, and fix up some quirks.
0.1.0