test CSV reader with string inputs
guessing attribute's types based on naming conventions
handing missing values in CSV files
avoid creating duplicate attributes
running clustering as background task