Change some abstract methods
Adding some implementation in the DAO classes
Complete implementation the CRUD operations