Type & text format support

• All types now implement the TEXT format as well as binary
• Unit tests for all TEXT and BINARY codecs
• Interval type now supported
• Fixed Range type issues