refactored hvac-stub to use an hvac protocol
refactored to remove use of get-states in env-ctrl
moved get-devices-states into its own stub protocol
renamed and reworded tests