Test raising invalid category name/ID exceptions
The API doesn't pass any encoding header, assume UTF-8
Don't cover try/except import

This will naturally fail on python2.
Merge branch 'no_enc' into tests
Drop pickle tests
Add multiinfo tests
Merge branch 'tests'