Make ActionResult capable of serializing itself.
Only load IPMI information when required.
Use ping instead of ssh to determine aliveness.
Add ping helper.