Fixed bugs with branch offsets and indirect operands so it will now begin to run tests
Passes all of Praxix!
Support custom unicode tables
Passes all of the object related tests in Czech
Added a basic RNG and abbreviations support. Now passes all of Czech
Pass text styles and colours from TerpEtude
Several big changes:
Now has a Worker-like IO system
Is set up for StructIO
Handles both line and char input
Lots of changes including:
	More UI support, including basic support for the top window
	tokenise() now works on buffers rather than strings
	Complex branchers now combined by idiom_if_block
Save and restore support
Support for @encode_text, @erase_line, @restart, @scan_table and @set_font
Support for the remaining *_table opcodes. Ready for the public preview!
Changed .write() to .toString() with implicit casting
Made an Incdec opcode class for better performance
Fixed @copy_table
UI is now used also by Gnusto, and a few small changes were needed
@catch, @get_cursor, @throw support
Add latest code from Parchment