Added ConfigurationReader
update AlgorithmParameters
updated data classes
added configuration file
added trim method when creating a tuple from a string