fix compositionality of error messages in Category instance
add .travis.yml
add xpPartial