WIP role user fix
Made multiple changes to how different users use differnt ou strings, sort of a hacky fix.Defintiely is a work in progress
Added a check if usertype is not set, default to human, added the url path in api to include the user-type variable
Reworked approach for this story. As long as when the user is originally created they are put in the appropriate category (humans/roles) then this fix will work even better. I deleted all the changes I made to the API and Client and instead of relying on the user to pass in a paramater specifying what ou/category a user is in, I dynamically look it up. Note: There are some possible issues with the existing layout. To fix this, all role-users that have been added to any team need to be removed and re-added using the new code to ensure they are added with the proper OU. Doing this by hand would not take long but also a quick script could do it easily.
made some basic changes, checking in