Docstrings for public methods. Fix append behavior (support all packer types for string values and keep the original type - str/bytes/unicode - intact).
Better message for not-implemented methods. Use compact JSON on set.