Big refactor of the SMS controller. Failed SMS numbers get shown in the new_sms flash hash.