Correctly report error due to failed socket connection
Refactor synthetic metric calculation to include specification of operation
Implement summation synthetic metric calculation and use it for total CPU
Merge branch 'development'