Started working on functional tests (via lua)
Removed a bogus new line
Functional tests now execute (tho they can't do much but fail)
Working in ftest infrastructure
Finished first two tests
Changed case to make the characters easier to read
Added utf16 bom tests
Added a bunch more encoding tests
Fixed paths
Treat null as invalid utf-8
Added some more ftests
Moved the tests into a directory
Adding line endian tests
Renaming and added mixed endian test
Removed files which were replaced by ftests
Renaming
More renaming
Functional test names are now relative paths from the ftest directory
Functional tests can now expect errors
Added tests for loading files containing control characters