better error handling
the get_string_* functions should return unicode strings

the cells themselves are stored as utf8, no reason the returned string
here shouldn't be
update libvt100
start adding tests