Update seed generation and add additional commands

* Add new implementation for testing seed generation which doesn't try
  to uniquify the tiles
* When loading a diff into redis, use the non-unique implementation
* Add `explode` command which writes seed tiles to stdout
* Add option to only seed up to a particular zoom
* Add command to take coords from redis and write to stdout