Revert "Added ItemDao"

This reverts commit 5f12bd636504e005ad1a40b01aa8b5bd1f2d6028.
Revert "Revert "Added ItemDao""

This reverts commit 4e3652c22154f7e80a385f39fe2e03d8f49434fb.
Generic methods for searching of entities by attribute created.User DAO
inheritance created.