Moved OpenID signup code to models from controller