Customizable web/smartphone timer control for GeoSpring water heater