Added CRUD features to ProductDAO