Bug/sms json objects

Same idea here; 

```js
$q.all(promises)
  .then(function(res) { ... })
  .catch(function(err) { ... });
```

… is probably more readable.