add weather features and additional scheduling options to Watering Days app