Bug fixes to several functions
Bug/logic fixes to AddUserRole, GetRole, CreateUser functions. There was a bug with AddUserRole where it would add the "ocadm" role if the rolename supplied did not exist. Also simplified the look/removed unnecessary variables.
Over time I will be cleaning up alot of the other functions, some have bad logic from when I was forcing failure exit codes.