implement equals and hashCode for domain objects
fix handling of duplicate feed items
simplify test code by using @Transactional on class