Adding support for coloring nodes automatically based on settings defined
in a .json file.

ht.utils contains a method that can recursively encode string values in a
dictionary to remove the unicode strings returned by json.