Modified some entities and added RoleDAO with implementation also covered with tests