Add more unit tests, fix cloning issue

Adds unit tests for RefrigerationCompressor and
RefrigerationCondenserAirCooled.

Implemented ::clone() for Refrigeration Compressor, Case, and
CondenserAirCooled due to orphaned Curves and Curves not setting to
correct parent (or at all).