Update various addToNode, add more unit tests

RefrigerationCondenserWaterCooled didn’t have addToNode implementation
and caused failed tests once the unit tests were added.

Overall, many more unit tests of addToNode and updating of unit tests
in general.

Added check on some components to see if allowed on OA system.
Add missing unit test

I don’t know why my git client keeps deleting files…