add catbox coverage

This branch currently fails due to setup.py issues in catbox, but there is a pending PR in the catbox project to fix that:

https://github.com/Pardus-Linux/catbox/pull/12

Once that is merged and posted on pypi, this branch will allow us to cover the catbox plugin tests.