Changes for generic dao
Add everything
All the functionalites working v1.0