Added UserRole adding during registration
To do: encryptin
Added Role adding during registration
Revert "Added Role adding during registration"

This reverts commit 6eca4ba651fdf069a6bc24e842a9024290e1d008.
Revert "Revert "Added Role adding during registration""

This reverts commit fe5735765013d8cbd58b5b4f39125aa37b20ccd0.