added item category (multiple) support

I added category support for items. As I don't need it in my case, I didn't add category support for channels, but that shouldn't be too difficult to add.