Added CellArray class to wrap the messy stuff need to initialise and do
the timestepping
It works!