Add roles logic to /Register

[#83595860]
- Check to see if the ADMIN and USER roles exists, if they do not then
create them.
- Create the user and then assign them the USER role.

Note: We will most likely never assign a user to the ADMIN role from
within the application, this will be done via a SQL query. However,
having the role in the Roles table will make our lives easier.