Added more tests for data model and kde kernels.  Nice new suite for kernels in particular.  All tests seem OK, but need to check that.
Updated linkage function in SEPP utils module.  Function now uses getrows() method of data object, since direct indexing is not reliable.
TODO: see kde kernels normcdf function and call - this is currently broken as scipy.special.erf doesn't work on new data object.