v1.4 - Explicit UTF-8 Encoding
#14 - explicit Unicode UTF-8 encoding for both Python 2 and 3 for read and write operations
This helps potential issues when TagUI outputs UTF-8 encoded characters from extended ASCII set (eg webpage has special characters) but user's Python locale preferred encoding is not UTF-8, resulting in I/O error between TagUI for Python and TagUI. More details at issue #14.