Updated for changes in homekit.
implement all the HMHomeDelegate methods!