Version 2.2: * Memory-safety: - Change double* to std::vector<double> for selecting CellBase interpolation points - Change size_t* to std::vector<size_t> for selecting which variables (using CellParams offets) to use for interpolation - No longer neccessary to pass array lengths as separate arguments, but legacy constructors provided for convenience. - Change char* to string for database filenames etc. - Make copies of the offset data as needed - don't just save a pointer to a provided heap array - Don't have methods creating and returning new heap arrays, return instead std::vector objects. * Add pyTest automatic testing framework * Pip install on Windows with MSVC now works * More readme and document making pypi packages