update user controller to save text message preference changes, add to signup page as well