Rename world to grid
- I'm planning to add GameOfLife class which will provide a public interface into the sim.
- the name world is too close to Game Of Life, so I renamed it to minimise ambiguity
- In methods string_to_grid & grid_to_string I replaced the word grid with arr to disambiguate
- from the newly created Grid class
Add GameOfLife class and a functional test