add another wide char string test case
add module docstrings; rename 2 unpack exceptions

KeyNotPrimitiveException -> UnhashableKeyException
KeyDuplicateException -> DuplicateKeyException
Provided aliases to original exception names for backwards compatibility.
add dumps/loads aliases
add module version tuple
update documentation
update changelog and version to 1.6