Pass first encode test
Fix failed test cases
Fixed a few test case failures
Use 32 bit pointer in serialization
refactoring
Add write_text function and a test case
Add a simple list of text serialization implementation
Add write_list_data function
Fix a few 11-handwritten.lua test cases
Fix more 11-handwritten.lua test failures