Tidy up + more tests
Introduce evolution test
UI
Better style for the life board
First working version of the UI