Handle navigator.geolocation.getCurrentPosition

navigator.geolocation.getCurrentPosition was failing for some reason when running local, so showTime was never called.  The default values will now be used if geolocation isn't available OR if getCurrentPosition fails.
Merge pull request #10 from joshn/master

Handle navigator.geolocation.getCurrentPosition failure