added option to return piecewise vectors
added test for spectral biclustering with noise
cast data in fit()
project original data, not normalized data