refactored the objective out of the LassoCorrection class
moved remaining code from lassocorrection class to objective function class
implemented some (weird) start value selections
parallel optimization with multiple start values
implemented 1st version of correction node

some checks are still missing