getCellStatus is not allowed to change member variables.
Added method to count alive cell neighbours.
Lot's of references to member function arguments.
Renamed some variables.