added skeleton for startup and testing using catch, created CostSplitCalculator with tests - not finished.