require tzlocal version 1.1 or better

jrnl needs the OSX fixes in version 1.1
Fix typos in test files
Convert from local `util.get_local_timezone()` to `tzlocal.get_localzone()`

one side effect is that a `pytz` object is returned rather than a
string, and so conversion to a string must be done explicitly at run
time where needed.