* fan preset_modes * process preset mode updates from alexa correctly * add tests * codecov patch additional tests