Patch arrays

Vectors in Grid and Patch class are now self-managed, dynamic arrays.  This gets us about 8-10% faster computation.