Added Group and Role enumarations
Connected User entity with credentials, roles and groups