Code Review PR

This method does WAY too much. You should extract a TextMessagerHelper-type object so your controller can just do something like

```
@textmessage = TextMessage.new(read_sms)
@textmessage.reply
```

And you should break up all this logic into multiple methods within the TextMessage helper.