Rename dao package to repository
Add Role and Permission domain models