ADC control update

- goodMorning(); and goodNight() functions added
- states of ADC pins before sleeping are saved
- ADC pins are set to INPUT and LOW before sleeping
- previous ADC state is restored after sleeping
- This ensures stable ADC performance after waking up