Bug/sms json objects

Maybe split the success/failed callbacks to aid readability?

```js
var success = function() {
  deferred.resolve();
}

var failure = function(error) {
  …
}

$window.sms.send(phoneNo, content, intent, success, failure);
```