moved private data variables into appropriate functions
added docstrings to some unittests
pylint improvements (9.48)
fixed class naming convention in tests (pylint 9.53)
improved unit test docstrings (pylint 9.64)
disabled pylint R0904 in unittest files
minor rearrangement in test_clustering.py