Separate the type and value classes so that values can contain lists and dicts (and are not sortable) while keys cannot contain those and are sortable.
Fix the tests.
Merge pull request #1 from bsmedberg/dictlist

Separate the type and value classes
cleaner jython check
Merge pull request #23 from tarasglek/master

Separated key/value serialization from bsmedberg