Split test data out to separate module.
correct utf8 encoding of test data
split parser test utilities out to separate module
Some test documentation.
Organize existing tests.