Adds persistent storage so that the sunrise/set time will remain in the event of a phone disconnect.  If disconnected for a long time, we will not get updates, but should only slowly drift.  That long duration stuff is untested right now.