updated authentication_controller to properly handle new acocunt create