HITL testing infrastructure

Utility scripts for building hardware in the loop tests.
If it's possible to query for device power using device_power.py, then it may be a good idea to insert a conditional here to check that assumptions about the device state being true.