Clean up for setting sunset/sunrise values

-Properly recalculates sunset/sunrise info after disconnect/reconnect
-No longer require location to get sunset/sunrise
-Only set layers to "Wait!" during initialization
-No longer wait until next 15 minute tick to request sunrise/sunset
info if initialized
-Now recalculates sunrise/sunset info every 15 minutes in case of
change (this could be improved)