Add more BLE control logic

Refactor Settings class around a single Options enum
Make colon stay on when not in blink mode (was previously off at all
times by mistake)