Added a runtime configurable time zone.
Made a refresh happen on each button press, rather than waiting until the next second tick.
Moved the configuration to a different file.
Update README.md
Optimized it to only recalculate the code when it changes.  Every 30sec or on a button press.
Merge pull request #1 from rigel314/master

Time Zone config screen