Add a *very* rough ncurses based window for displaying the world
Update the world and the conway script to use the new Window
Add a 'private' class to represent Cells

Since this class doesn't have a publicly facing API (public to the
outside world) we consider it a implementation detail of the domain as a
whole. As such, we don't require tests for this class.