Added unit tests for partial dictionaries.
Added automatic code coverage generation if lcov is installed.
Fix encoding handling & lots more unit tests.
Removed allowed encoding. It won't work - NSStrings are assumed to be UTF8.
Fix potential buffer overrun (reading)
Moar unit tests.
Detabbed.
Even more unit tests.
Try and clean build before unit testing. Doesn't quite seem to be working.