Modified some entities and added RoleDAO with implementation also covere...

...d with tests