User auth connected to the actual application
Feat (user auth): reworked services and user creation logic + modified user model in a way that more auth services can be added in the future
Feat (user auth): reworked services and user creation logic + modified user model in a way that more auth services can be added in the future