Obligatory Game of Life app, written using TDD methodology