bug fix in Data::add_one_point(), and some refactoring
added test for Guess::estimate_linear_parameters()