A few changes for item publication

* added logger to ItemManager to log failures
* return null from ItemManager.save() if not inserted
* ItemManager.search() does not return disabled items
* removed unused Item.rank
* Added cascade.FULL in several places to fix persistance
weird resolve for some conflicts and oddities that popped up