Renamed AbstractEntity to AbstractDBObject and added Category entity
Updated BasicEntityCollection for categories
Moved method getResultList from IDAO to IBasicEntityCollection
Moved getById() method from IBasicEntityCollection to IDAO
Moved count method from IDAO to IBasicEntityCollection
Added CategoryCollection DAO and accompanying interface
Added Category to persistence.xml
Fixed filtering of categories