Moves fetching functions to utils
Refactors to use new assigned_roles property
Refactors password setter as a property
Adds assigned_roles property
Moves fetching functions to utils
Refactors tests to pass assigned_roles value