Move AuditLogRepository to audit package.
Improve readability UserIdentityBackendModule.
Create user package and move getOrgname to userPropertyAndRoleRepository.
Move ApplicationRepository and PasswordGenerator.
Separate packages for user and application, with sub-packages identity and role.