moved data normalization to a helper function
implemented kluger algorithm, excepting bistochastic normalization