Return Backbone Deferred object for persistence methods

Properly return the Backbone deferred object so you can do things like:

```js
this.model.save().then(function() {
  return self.model.fetch();
}).done(function() {
  console.log("done");
});
```