- Add new datatypes (dictionaries, bit integer etc.)

- Add support for term compression

- Add version and compression keywords to encode() function
