removed todo
started tests
try full svd if sparse svds failed
unnecessary line
test data preprocessing
minor improvements to existing tests
added new tests for helper functions
testing: removed unused imports and added docstrings
minor style changes