lots of updates, bug fixes, more support for regions, parsing TSV, non-matrix data combined with matrices
added ranged data class