- Add new datatypes (references?)

- Add support for term compression

- Add version and compression keywords to encode() function
