Can now read an initial starting state from stdin, example format is in test
Added option -d (demo) to use an internal 10x10 grid