DAO for user
Refactor with username unique
User Service Refactor