started making CellStore into a proper class; encapsulated mCell member
encapsulated mState
encapsulated mIds
encapsulated water level
make Ptr a bit more pointer-like
moved CellRefList into a separate file
encapsulated reference collections
various bits of cleanup
keep track of which cells have state that needs to be saved
Merge branch 'cellstore'