Moved User management and Profile creation into it's own domain classes