some examples.
ability to read from cell-pattern example files.
simpler way to construct cells.
way to visualize the current state.
refactor visualize to return a data-struct, add display to stringify.
do not run the program while compiling.
make it possible to run via the cmd-line with lein exec.