it may be a bit clearer to have this file-munging done outside of the class definition, since it's sort of a prerequisite for this object. also, consolidating the filesystem operations so that we can ensure they're only done once is probably best practice.

Making `dataMatrix` and `dataLabels` arguments to `__init__` might be the way to go.