Add new json api; add abnormal tz handing

Recent changes:
* Modified initial startup echo to better reflect what actually happens

Timezones:
+ Added `census.json` as the start of a more extensible api
* Added a fallback to the placename lookup for abnormal time zones
  (e.g. UTC+13) caused by buggy code